1. Open JDK 설치
아래 페이지로 STS JDK Path까지 설정 필요
- https://ingus26.tistory.com/24
OpenJDK 설정 방법
OracleJDK에서 OpenJDK로 변환했다. 1. JDK 파일 다운로드 https://openjdk.java.net/ OpenJDK Download and install the open-source JDK for most popular Linux distributions. Oracle's OpenJDK JDK 12 binari..
ingus26.tistory.com
2. STS 설치
요즘은 VSCODE나 인텔리제이를 많이 사용하는 것같은 데
나는 이클립스 기반이 익숙해서, Spring Tools 4 for Eclipse를 설치했다.
Spring Tools 4
Spring Tools 4 is the next generation of Spring tooling for your favorite coding environment. Largely rebuilt from scratch, it provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code,
spring.io
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
Microsoft JDBC Driver 4.2 for SQL Server
Java 플랫폼, Enterprise Edition에서 사용 가능한 표준 JDBC API(응용 프로그램 인터페이스)를 통해 데이터베이스 연결을 제공하는 유형 4 JDBC 드라이버인 SQL Server용 Microsoft JDBC Driver 4.2를 다운로드하세요.
www.microsoft.com
- 프로젝트를 우클릭 > Properties fot Boot > Java Build Path 에서
JRE System Library를 선택하여 Edit 버튼을 클릭하어 JavaSE-1.8로 설정한다.
- Add External JARs..를 선택하여 아까 다운받은 sqljdbc42.jar를 추가한다.
- 끗 -
'개발환경 > Spring' 카테고리의 다른 글
Spring MVC maven 환경을 gradle로 변경 (0) | 2021.12.14 |
---|---|
Spring Boot, Gradle로 jar 배포하기 (내장 서버 사용) (0) | 2020.03.02 |
Spring Boot에 lombok 설치방법 (0) | 2020.01.30 |