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