All Articles

Create a web project

New Project Settings

project settings

Spring Web

Spring Web MVC framework (including RESTful)

can create @Controller or @RestController beans to handle incoming HTTP requests

methods in controller are mapped to HTTP by using @RequestMapping

https://docs.spring.io/spring-boot/docs/2.5.0/reference/htmlsingle/#features.developing-web-applications

https://spring.io/guides/gs/serving-web-content/

Thymeleaf

Thymeleaf is a modern server-side Java template engine for both web and standalone environments.

https://docs.spring.io/spring-boot/docs/2.5.0/reference/htmlsingle/#features.developing-web-applications.spring-mvc.template-engines

Spring Security

Spring Security is a powerful and highly customizable authentication and access-control framework.

https://spring.io/projects/spring-security

Build Tool - Maven

H2 Database Engine

https://www.h2database.com/html/main.html

# installation if needed
jieun brew install h2