TIL(Today I Learned)
12월 2일(토)
공부한 내용을 제 언어로 빠르게 정리한 내용이라서 잘못된 내용이 있을 수 있습니다.
스프링 입문
프로젝트 생성
- https://start.spring.io/ 를 통해 초기 스프링 프로젝트를 생성할 수 있다.
- Maven 이 아닌, Gradle을 선택한다.
- Dependencies에 Spring Web 과 타임리프(Thymeleaf) 를 선택
- build.gradle
- 예전에는 개발자들이 다 일일이 입력해야 했던건데 start.spring.io가 자동으로 생성해줌
- repositories의 mavenCentral()이 dependencies에 입력되어있는 의존성을 공개된 사이트로부터 설치하는 기능을 수행
- 프로젝트 실행
- src > main > java > hello.hellospring > HelloSpringApplication.java 의 main 메소드를 실행하면 됨
- 그럼 톰캣이 자동으로 실행되면서 스프링 부트가 로드된다.
-
자바가 Gradle을 통해서 실행되면 느리므로, IntelliJ에서 실행되도록 Setiings > Build, Execution, Deployment > Build Tools > Gradle 에서 Build and run using 과 Run tests using을 IntelliJ IDEA 로 변경
- https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8&unitId=48553&tab=script