반응형

 

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를 설치했다.

 

 - https://spring.io/tools

 

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를 추가한다.

- 끗 -

반응형
블로그 이미지

ingus

,