Spring Boot 시작하기

Spring Boot를 시작하는 가장 쉬운 방법은 start.spring.io에서 프로젝트를 생성하는 것입니다.

이 사이트는 필요한 구성 요소를 선택하고 프로젝트를 빠르게 시작할 수 있도록 해줍니다.

이번 Blog프로젝트에서는 Spring Web, Thymeleaf, lombok, Spring Data JPA, MySQL 및 Spring Boot DevTools를 사용합니다.

Spring Security 라이브러리는 추후에 추가할 예정입니다.

Untitled

  1. Spring Web을 사용하여 웹 애플리케이션을 만듭니다.

    Spring Web은 Spring Framework에서 제공하는 웹 애플리케이션 개발을 위한 라이브러리입니다. 이 라이브러리를 사용하면 간단한 설정만으로 웹 애플리케이션을 개발할 수 있습니다. Spring Web은 다양한 기능을 제공하며, 주요 기능으로는 RESTful 웹 서비스 개발, MVC 웹 애플리케이션 개발 등이 있습니다.

  2. Thymeleaf를 사용하여 뷰를 생성합니다.

    Thymeleaf는 Java 기반의 웹 템플릿 엔진으로, 동적 웹 페이지를 만들 수 있게 해줍니다. 이 프로젝트에서는 Thymeleaf를 사용하여 뷰를 생성합니다.

  3. Lombok을 사용하여 코드의 가독성을 높이고, 생산성을 향상시킵니다.

    Lombok은 Java 언어에서 반복적으로 작성해야 하는 코드를 자동으로 생성해주는 라이브러리입니다. 이를 통해 코드의 가독성을 높이고, 생산성을 향상시킬 수 있습니다. Lombok은 자주 사용되는 어노테이션을 제공하며, @Getter, @Setter, @NoArgsConstructor 등이 있습니다. 이 프로젝트에서는 Lombok을 사용하여 코드의 가독성을 높이고, 생산성을 향상시킵니다.

  4. Spring Data JPA를 사용하여 데이터베이스와 연결하고, MySQL을 사용하여 데이터를 저장합니다.

  5. Spring Boot DevTools를 사용하여 애플리케이션을 더 빠르게 실행합니다.

    html 파일의 변경이 존재할 시 Build(Ctrl + F9) 작업를 통하여 서버의 재시작 없이 빠르게 파일 변경점을 확인할 수 있습니다.