프로젝트 5/5 : 프로젝트 만듦

kafa·2023년 5월 8일
0

옮기기

프로젝트를 시작하기에 앞서 스프링부트로 프로젝트를 옮기기 위해 환경설정을 해보았다

지난 수업때 한 vscode 세팅

  1. 상단 네비게이션에 view를 누르고 명령팔레트를 누른다
  2. 검색창이 나오면 Spring Initialiser(스프링 초기화)를 선택
  3. Maven 선택
  4. java 11버전은 2.7.12(SNAPSHOT)
  5. group id(패키지명) : 기본 적힌거 쓰기
  6. Input Artifact Id for your project(프로젝트 명) : project2023_tshirt_custom
  7. Jar /War(배포) : Jar(개발) 선택
  8. 11버전
  9. dependencies 선택
    Spring boot DevTools (Developer Tools)
    Lombok (Developer Tools)
    Spring web (web)
    Thymeleaf (Thymeleaf Engines)
  10. 선택
  11. 어디저장할건지 저장경로 폴더가 나옴. 나는 git.test에 넣음.
  12. 좌측 네비게이션에 하단에 MAVEN에 '프로젝트명'내려보면 Dependencies. 클릭하면 아까 선택한 4가지가 받아짐.
  13. src-main-java/com/example -(프로젝트명)
  14. example누르고 하위에 mapper dto controller service 폴더를 만든다.
  15. resources에 'application.properties'에 환경설정을 해 준다.
# 포트
server.port=9090

# 컨텍스트 path
server.servlet.context-path=/ROOT

# view(화면) 설정
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html

#DB연동
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:tcp://1.234.5.158:51521/mini06;Mode=Oracle
spring.datasource.username=sa
spring.datasource.password=

# sql문이 있는 위치 설정(mybatis)
# *Mapper.xml: 대문자M으로 시작하는 Mapper.xml로 끝나는 mappers아래 모든 파일
mybatis.mapper-locations=classpath:/mappers/*Mapper.xml


# dto 위치 설정
# xml에서 >>parameterType="com.example.dto.ItemImage"<< 을 parameterType="ItemImage"로 쓸 수 있다
mybatis.type-aliases-package=com.example.dto

# db로 세션관리
# 초단위임 -> 3600= 1시간
server.servlet.session.timeout=3600
spring.session.store-type=jdbc
spring.session.jdbc.initialize-schema=always
profile
kafa is kafa. not be something other.

0개의 댓글