1. Open JDK 설치
아래 페이지로 STS JDK Path까지 설정 필요
- https://ingus26.tistory.com/24
2. STS 설치
요즘은 VSCODE나 인텔리제이를 많이 사용하는 것같은 데
나는 이클립스 기반이 익숙해서, Spring Tools 4 for Eclipse를 설치했다.
- https://spring.io/tools
3. 프로젝트 생성
- File > New > Spring Starter Project
- Type, Packaging, Java Version, Language 를 입력한다.
나는 Gradle 설정을 익히고자 Gradle로 선택했다.
- Spring Boot DevTool, Lombok, Spring Data JPA, MS SQL Server Drive, Spring Web Services를 선택한다.
Spring Boot DevTool은 소스의 수정사항이 있을 때 서버가 자동 실행해서 수정사항을 반영해주고
Lombok은 DTO의 getter setter 설정을 쉽게 할 수 있고
JPA의 경우 mybatis대신 JAVA 코드로 CURD SQL쿼리를 쉽게 하기 위해서 선택했다.
DB는 현재 회사에 mssql기반으로 사용하기 때문에 선택했고
---> 여기서 선택한 것과 무관하게 jar파일 import하는 단계가 필요하다.
Spring Web Services는 외장 tomcat 서버 대신에 내장된 서버로 실행하기 위해서 선택했다.
짠 이제 프로젝트가 생성되었다.
- 실행을 하려면 아래와 같이 Application.java에서 우클릭 > Run As > Spring Boot App을 선택하면 된다.
http://localhost:8083/프로젝트명으로 접속할 수 있다.
4. gradle 설정
#tomcat 정보
server.port=8083 // http://localhost:8083/프로젝트명 으로 접속한다는 의미이다.
spring.datasource.tomcat.max-active=100
spring.datasource.tomcat.max-idle=100
spring.datasource.tomcat.min-idle=100
spring.datasource.tomcat.test-on-borrow=true
#db 접속 정보
spring.datasource.url=jdbc:sqlserver://localhost:1433;DatabaseName=DB이름
spring.datasource.username= DB사용자아이디
spring.datasource.password=DB사용자비밀번호
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
#mssql 설정
spring.jpa.hibernate.ddl-auto=none
spring.jpa.generate-ddl=false
spring.jpa.database=sql-server
spring.jpa.properties.hibernate.proc.param_null_passing=true
spring.jpa.properties.javax.persistence.query.timeout=10000
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.SQLServer2008Dialect
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql = true
#언더바 자동변경 방지
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
5. Microsoft JDBC Driver 4.2 JAR 다운
- 아래 페이지에서 sqljdbc_4.2.8112.200_kor.tar.gz 다운 받은 후 7zip으로 압축해제
압축 해제 폴더 > jre8 > sqljdbc42.jar를 바탕화면 또는 프로젝트 내 폴더를 생성한 후 그곳에 복사한다.
https://www.microsoft.com/ko-KR/download/details.aspx?id=54671
- 프로젝트를 우클릭 > Properties fot Boot > Java Build Path 에서
JRE System Library를 선택하여 Edit 버튼을 클릭하어 JavaSE-1.8로 설정한다.
- Add External JARs..를 선택하여 아까 다운받은 sqljdbc42.jar를 추가한다.
- 끗 -