String createPath = "src/main/java/com/test/api" File folder = new File(createPath); if (!folder.exists()) { try { boolean result = folder.mkdirs();//리턴값으로 생성 완료 되었는지 확인 가능 } catch (Exception e) { e.getStackTrace(); } } 모든 디렉토리를 생성하고 싶으면 mkdirs(); 단일 디렉토리만 생성해도 된다면 mkdir(); 메소드를 사용하면 된다.
항상 사용할 때마다 까먹어서 메모.. alt + x
리액트에서 페이지를 이동하기 위해 Router를 사용한다. 리액트는 SPA(단일 페이지)이기 때문에 라우팅 라이브러리를 사용하게 되면 라우터를 통해 화면에 보이는 컴포넌트들을 변경해준다. 결론적으로 컴포넌트만 변경해주는 것이며 사용자가 보기에는 페이지가 이동된것처럼 보인다. [ 설치 ] - npm npm install react-router-dom - yarn yarn add react-router-dom [ 사용예시 ] App.js 파일에 Header, Contents, Board, Footer 컴포넌트가 있다고 가정하며, content.js에서 이미지 클릭 시, Contents 컴포넌트에서 Board 컴포넌트로 변경되는 과정이다. : 해당 태그로 컴포넌트를 감싼다. : 컴포넌트를 여러 Route로 감..
swagger 2 -> 3로 업그레이드 진행하면서 프로젝트 띄울 때 [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.scanDocumentation:98] - Unable to scan documentation context default java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because "this.id" is null 해당 에러가 발생했다. 라이브러리가 겹치는게 있어서 그런지 이것저것 해보다가 결국은 swagger 버전이 올라가면서 에노테이션 변경으로 인한 문제였다. 기존 사용하던 @ApiModelProperty을 모두 @Sc..
Personlist.stream() .sorted( Comparator.comparing(Detail::getName, Comparator.reverseOrder()) .thenComparing( Detail::getAge, Comparator.nullsLast( Comparator.reverseOrder())) ) .collect(Collectors.toList()); stream을 사용하여 정렬을 진행 할때, Comparator을 사용하는데 정렬되는 값이 null일 경우 java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null 에러가 발생한다. ..
import SwiperCore, { EffectCoverflow, Pagination, Autoplay } from "swiper"; function content() { SwiperCore.use([Autoplay]); return ( ); } export default content; Autoplay와 SwiperCore도 같이 import후, autoplay={{ delay: 2000, disableOnInteraction: false }} 자동재생 관련 옵션을 주면 된다. delay : 시간설정 disableOnInteraction : 클릭하거나 이미지를 넘겼을 경우 자동재생 멈춤
application.yml spring: jpa: properties: hibernate: show_sql: true format_sql: true application.properties spring.jpa.properties.hibernate.show_sql=true spring.jpa.properties.hibernate.format_sql=true logging.level.org.hibernate.type.descriptor.sql=trace show_sql : 모든 쿼리 노출 format_sql : 쿼리 포맷에 맞춰 노출
test 코드를 작성하던 중 org.mockito.exceptions.misusing.UnnecessaryStubbingException Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for UnnecessaryStubbingException class. 라는 에러가 떴다. 에러가 나는 쪽 소스는 version에 따라 실행하는 로직이 달랐는데 메소드 모두 스터빙 처리를 해줘서 나는 에러였다. if (ObjectUtils.isEmpty(version)) { findObject = repository.findTopByCode(code); } else { History history = historyRepo..
- Total
- Today
- Yesterday