CREATE DATABASE WebStore;
GO
USE WebStore;
GO
Truy cập vào link https://start.spring.io/ để tạo project Spring Mvc
Sau khi truy cập vào link tạo project theo cấu hình như sau
| Project | Maven |
|---|---|
| Language | Java |
| Spring Boot | 3.4.0 |
| Group | WebStore |
| Artiface | WebStore |
| Name | WebStore |
| Package name | webapp |
| Packing | jar |
| Java | 22 |
| Dependencies | Spring Boot DevTools |
| Spring Web | |
| Thymeleaf | |
| Spring Data JPA | |
| MySQL Driver |
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/WebStore
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.show-sql: true
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
Trong thư mục main/java/webapp tạo thêm 2 thư mục là controllers và models
Sau đó ta tạo HomeControler với nội dung như sau:
@Controller
public class HomeController {
@GetMapping("/")
public String index() {
return "home/index";
}
}
Vào thư mục main/resoures/templates tạo thư mục home và file index.html trong thư mục home