Spring Boot 만들기

임형종·2024년 1월 20일
0

스프링부트

목록 보기
1/28

  • Spring Starter Project가 없다면 other를 눌러준다.

  • jsp쓸거면 Packaging을 War파일로

  • Name을 바꾸면 Artifact도 바뀌게됨


Pakaging : 실행 가능한 파일의 형식

  • jsp 사용하는 프로젝트 <-- War파일형식

  • html 사용하는 프로젝트 <-- Jar파일형식

Java Version

  • 17버전 :너무 최근거라 호환이 안맞을수 있다.

  • 1.8(8버전) : 제일 낮춰서 호환이 잘 적합가능

Group : 패키지 앞에 이름 설정

Package : 첫 패키지는 Group이름이랑 맞춰주는게 좋다.

  • Spring Web : 톰캣내장서버와 Spring MVC를 통해 REST API를 구축할 수 있게 돕는다.

  • lombok : getter/setter나 toString 등의 코드를 Anotaion으로 대체해서 선언후
    java 코드를 컴파일 할 때 그에 맞는 코드를 생성해주는 것

  • DevTools :
    1.브라우저로 전송되는 내용들에 대한 코드가 변경되면, 자동으로 어플리케이션을 재시작하여
    브라우저에도 업데이트를 해주는 역할
    2.Spring boot에서 제공하는 개발 편의를 위한 모듈(코드 수정시 브라우저에서 보여주는 내용
    수정하려면 어플리케이션을 재시작해야 하기 때문에 불편한 점이 많은데 이러한 불편한 점을 해결)

  • Thymeleaf : html만 이용해서 사용하는 방식(jsp로 하고싶으면 thyme을 넣으면 안됨)

즉 war파일을 넣을거면 Thymeleaf를 설정 안해주는게 좋고
jar파일을 넣을거면 Thymeleaf를 설정 해주는게 좋다.

profile
제로부터시작하는개발생활

0개의 댓글

관련 채용 정보