반응형
반응형
사전 준비덤프 파일을 생성할 Mysql 서버가 Datagrip 또는 IntelliJ Database Tool에 연결되어 있어야 합니다mysqldump 파일 사용을 위하여 로컬 환경에 Mysql이 설치되어 있어야 합니다.생성된 덤프파일을 통하여 데이터를 불러올 스키마가 필요합니다.본문 예제에서는 IntelliJ Database Tool을 이용하며, 스키마 전체를 Export하고 Import 하는 것을 예제로 사용하였습니다. Export sqldump1. dump 파일을 생성할 스키마 우클릭 > Import/Export > Export with ‘mysqldump’ 2. 덤프 옵션 설정 옵션들이 복잡해보이지만, 하나하나 따져보면 그리 복잡하지 않습니다. 아래의 설명을 보시고 위 각각의 옵션들에 대하여 설명은..
인텔리제이나 다른 IDE 또는 편집기에서는 코드를 작성할 때 많은 코드 템플릿을 지원합니다. 예를들어 인텔리제이에서는 sout를 입력하면 System.out.println()과 같은 코드를 완성시켜준다던가,soutv를 입력하면 편하게 변수명을 출력하는 등의 다양한 코드 템플릿을 지원합니다. 이 포스팅에서는 tdd를 입력하면 다음과 같은 코드를 자동완성시켜주는 라이브 템플릿을 만들어보겠습니다.@Testpublic void () throws Exception { // given // when // then}File → Settings → template 검색하여 Live Templates 클릭우측 박스 안에서 Java 클릭후에 사진에 빨간색 동그라미 쳐져있는 플러스버튼 클릭 하여 Live ..
LOMBOK 라이브러리 사용시 File→settings에 가서 Annotation Processor검색 Enable annotation processing 에 체크하기 Community 버전 사용시 File→settings->BuildTools->gradle 열기 Build and run using, Run tests using 부분이 Gradle로 되어 있다면 IntelliJ IDEA로 바꾸기 스프링부트 프로젝트 3.x 버전 사용시 유의사항 스프링부트 프로젝트 3.x버전을 사용할 경우 자바17버전과 호환되기 때문에 자바 다른버전을 쓰면 에러가 발생합니다. 따라서 스프링부트 프로젝트 3.x버전 사용시에는 자바17버전을 써야합니다.
※ 해당 설정은 IntelliJ Ultimate버전에선 자동으로 설정되어있습니다. Community 버전일 경우에만 참고해주세요 ! 처음 Gradle 프로젝트를 빌드하면 기본적으로 application.properties 파일이 생성되어 있습니다. application.properties 파일 안에 다음과 같은 코드를 넣어줍니다. spring.output.ansi.enabled=always 만약 application.yml로 설정할 경우 다음과 같은 코드를 넣어줍니다. spring: datasource: output: ansi: enabled: ALWAYS 다음과 같이 로그 색상이 이쁘게 나오는 것을 볼 수 있습니다.