최종프로젝트 라인업 구상
프로그래머스 4문제
7의 갯수, 머쓱이보다키큰사람, 잘라서배열로 저장하기, 중복된 숫자갯수
03,로드존슨, EJB어렵다
04 spring 정식,
07년 국내에 전자정부프레임워크,
09 스프링부트, 자바를 좀더 빠르게, 경량화
의존성주입 : springweb, Lombok, Mybati
java 맞는지 확인
인텔리제이 자바버전 체크
Project Structure창 (단축키 : command + ;)
Project Setting (단축키 : command + , )
Build,Execution,Deployment -> Build Tools -> Gradle
Gradle JVM 변경
Build,Execution,Deployment -> Compiler -> Java Compiler
Project bytecode version 변경
그 외
import gradle등으로 해결하자
application.properties
server.port=8081
처럼 항목을 추가해 줄 수 있다.
테스트코드의 실행
테스트 코드에서도 LomBok을 사용하려면
build.gradle
파일에서
dependencies{
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.0'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
에서 아래 코드를 추가해주자.
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
}
db세팅
build.gradle
implementation 'org.springframework.boot:spring-boot-starter-web' //web dependency
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2' //mybatis
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' //jsp
implementation 'javax.servlet:jstl' //jstl
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client' //mariadb
compileOnly 'org.projectlombok:lombok' //lombok
annotationProcessor 'org.projectlombok:lombok' //lombok
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' //tomcat
testImplementation 'org.springframework.boot:spring-boot-starter-test' //test code
application.properties
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://<DB 주소>:<포트 번호>/<DatabaseName>
spring.datasource.username=스키마계정
spring.datasource.password=비밀번호