1. 프로젝트 세팅
먼저 https://start.spring.io/로 접속을 해줍니다.
접속해 주면 위와 같은 화면이 나오게 됩니다.
Prject : Maven
Language : Java
Spring Boot : 2.7.0
기본적인 세팅으로 진행합니다.
2. Dependencies 설정
오른쪽을 보면 ADD DEPENDENCIES 버튼이 있는데 클릭해줍니다.
해당 모달창이 나오면 아래의 목록을 추가해줍니다.
필요에 따라 추가 제거 해줍니다.
Spring Web
Oracle Dirver - 자신의 DB에 따라 설치 변경
MyBatis Framework
Lombok
Spring Boot DevTools
Thymeleaf
3. 프로젝트 저장 후 실행
Generate 를 클릭 후 다운받은 압축 파일을 풀고난 후
File - Opne 후에 다운받고 압축을 푼 폴더를 오픈해줍니다.
4. application.properties 설정
#server port 설정
server.port=9083
#Oracle Database 설정
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin@localhost:1521/xe
spring.datasource.username=cygnus
spring.datasource.password=1111
#Thymleaf cache : 재시작 없이 새로고침 가능
spring.thymeleaf.cache=false
#DTO Location : 자신의 패키지 경로
mybatis.type-aliases-package=com.iwgh.gain.dto
#Mapper Location
mybatis.mapper-locations=classpath:/mapper/*.xml
혹시라도 실행하자마자 바로 종료가 되는 에러가 발생한다면..
Pom.xml을 확인해야 하는데.
spring-boot-starter-web과 spring-boot-starter-tomcat이 서로 충돌해서 발생하는 문제일 가능성이 크다.
spring-boot-starter-tomcat 을 pom.xml에서 지워주면 해결이 된다.
'Spring' 카테고리의 다른 글
SpringBoot 스프링부트 프로젝트 설정방법 (0) | 2022.05.23 |
---|---|
스프링(Spring ) Security 비밀번호 암호화 (0) | 2022.05.04 |
스프링(Spring) 비동기 Ajax 아이디 중복확인 및 로그인 예제와 @RequestParam , @RequestBody, @ModelAttribute 차이점 (0) | 2022.05.01 |
스프링 페이징 처리 (0) | 2022.04.26 |
Spring CRUD 예제 (0) | 2022.04.19 |