Spring Boot 시작하기
Spring Boot를 시작하는 가장 쉬운 방법은 start.spring.io에서 프로젝트를 생성하는 것입니다.
이 사이트는 필요한 구성 요소를 선택하고 프로젝트를 빠르게 시작할 수 있도록 해줍니다.
이번 Blog프로젝트에서는 Spring Web, Thymeleaf, lombok, Spring Data JPA, MySQL 및 Spring Boot DevTools를 사용합니다.
Spring Security 라이브러리는 추후에 추가할 예정입니다.
Spring Web을 사용하여 웹 애플리케이션을 만듭니다.
Spring Web은 Spring Framework에서 제공하는 웹 애플리케이션 개발을 위한 라이브러리입니다. 이 라이브러리를 사용하면 간단한 설정만으로 웹 애플리케이션을 개발할 수 있습니다. Spring Web은 다양한 기능을 제공하며, 주요 기능으로는 RESTful 웹 서비스 개발, MVC 웹 애플리케이션 개발 등이 있습니다.
Thymeleaf를 사용하여 뷰를 생성합니다.
Thymeleaf는 Java 기반의 웹 템플릿 엔진으로, 동적 웹 페이지를 만들 수 있게 해줍니다. 이 프로젝트에서는 Thymeleaf를 사용하여 뷰를 생성합니다.
Lombok을 사용하여 코드의 가독성을 높이고, 생산성을 향상시킵니다.
Lombok은 Java 언어에서 반복적으로 작성해야 하는 코드를 자동으로 생성해주는 라이브러리입니다. 이를 통해 코드의 가독성을 높이고, 생산성을 향상시킬 수 있습니다. Lombok은 자주 사용되는 어노테이션을 제공하며, @Getter, @Setter, @NoArgsConstructor 등이 있습니다. 이 프로젝트에서는 Lombok을 사용하여 코드의 가독성을 높이고, 생산성을 향상시킵니다.
Spring Data JPA를 사용하여 데이터베이스와 연결하고, MySQL을 사용하여 데이터를 저장합니다
Spring Boot DevTools를 사용하여 애플리케이션을 더 빠르게 실행합니다.
html 파일의 변경이 존재할 시 Build(Ctrl + F9) 작업를 통하여 서버의 재시작 없이 빠르게 파일 변경점을 확인할 수 있습니다.
'Spring > 블로그 프로젝트' 카테고리의 다른 글
[Blog 프로젝트] 게시글 작성 기능 (API 통신) (0) | 2023.03.18 |
---|---|
[Blog 프로젝트] 로그인 기능 구현 (스프링 시큐리티) (0) | 2023.03.18 |
[Blog 프로젝트] 회원가입 기능 구현 (0) | 2023.03.18 |
[Blog 프로젝트] JPA를 사용하여 DB에 테이블 생성 (0) | 2023.03.02 |
[Blog 프로젝트] 시작하기 (0) | 2023.03.02 |