在整合Thymeleaf和Spring Boot的项目中,通常需要对项目结构进行一些调整。以下是一个推荐的项目结构:
project-name/
│
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com.example.projectname/
│ │ │ ├── controller/
│ │ │ │ └── YourController.java
│ │ │ ├── service/
│ │ │ │ └── YourService.java
│ │ │ ├── repository/
│ │ │ │ └── YourRepository.java
│ │ │ ├── model/
│ │ │ │ └── YourModel.java
│ │ │ └── ProjectNameApplication.java
│ │ ├── resources/
│ │ │ ├── static/
│ │ │ │ ├── css/
│ │ │ │ ├── js/
│ │ │ │ └── images/
│ │ │ ├── templates/
│ │ │ │ └── your_template.html
│ │ │ └── application.properties
│ │ └── webapp/
│ └── test/
│ └── com.example.projectname/
│ ├── controller/
│ │ └── YourControllerTest.java
│ ├── service/
│ │ └── YourServiceTest.java
│ └── repository/
│ └── YourRepositoryTest.java
│
├── .gitignore
├── pom.xml
└── README.md
src/main/java/com.example.projectname/controller/
目录下。src/main/java/com.example.projectname/service/
目录下。src/main/java/com.example.projectname/repository/
目录下。src/main/java/com.example.projectname/model/
目录下。src/main/java/com.example.projectname/
目录下。src/main/resources/static/
目录下。src/main/resources/templates/
目录下。src/main/resources/
目录下。src/test/java/com.example.projectname/
目录下,按照与主代码相同的包结构进行组织。这种项目结构可以帮助你更好地组织和管理代码,使其更易于阅读和维护。当然,你可以根据自己的喜好和项目需求对此结构进行调整。