소개
게시글
고민있어요
혹시 gradle 로 bootJar 실행 시 안되시는 분들
- 0
- 0
- 178
질문&답변
github 권한요청 드립니다.
깃허브에서 확인되었습니다. 감사합니다~~!
- 1
- 2
- 175
고민있어요
이런식으로도 풀수 있네요.
- 1
- 0
- 128
고민있어요
혹시 순수 자바스크립트로 구현하시고 싶으신분 계실까봐 남겨봅니다.
- 0
- 1
- 168
고민있어요
혹시라도 JQuery 가 아닌 순수 자바스크립트로 하고싶은 분들 계실까 남겨봅니다.
- 0
- 0
- 119
질문&답변
lombok @Builder 질문드려요
좋은 정보 알아갑니다. 감사합니다.
- 3
- 3
- 331
고민있어요
fragments의 main-nav에 이런식으로도 적용할 수 있더라구요.
- 0
- 0
- 138
고민있어요
혹시라도 부트스트랩 5버전 쓰시는분들 위해 남겨봅니다.
- 0
- 0
- 141
질문&답변
jar파일로 생성시
ClassPathResource 방식은 Jar 파일에서는 파일 경로를 찾을 수 없나봅니다. 구글링 해보니 결론은 InputStream 으로 바꿔서 해줘야한다고 하네요. @PostConstructpublic void initZoneData() throws IOException { if (zoneRepository.count() == 0) { Resource resource = new ClassPathResource("zones_kr.csv"); InputStreamReader inputStreamReader = new InputStreamReader(resource.getInputStream(), StandardCharsets.UTF_8); BufferedReader br = new BufferedReader(inputStreamReader); StringBuilder sb = new StringBuilder(); int i = 0; while (i 85) { sb.append(br.readLine()); sb.append("\n"); i++; } String s = sb.toString(); String[] zones = s.split("\n"); ListZone> zoneList = Arrays.stream(zones).map(line -> { String[] split = line.split(","); return Zone.builder() .city(split[0]) .localNameOfCity(split[1]) .province(split[2]) .build(); }).collect(Collectors.toList()); zoneRepository.saveAll(zoneList); }} 이런식으로 하니 jar에서도 잘 되긴 합니다. 원래는 while(true)로 하고 안에서 br.readLine 이 null이면 break 해주면 되는걸로 아는데, 이상하게 그렇게하면 계속 에러가 나네요. 아무튼 Jar파일에서도 실행하시려면 위처럼 하시면 될겁니다. 일단 저는 잘됩니다.
- 0
- 2
- 196
질문&답변
태그 저장과 삭제기능을 테스트코드로 작성해보려 했는데
자문자답입니다만 다음 강의에서 나오는군요! 좋은 강의 감사드립니다.
- 0
- 1
- 180