在整合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/
目錄下,按照與主代碼相同的包結構進行組織。這種項目結構可以幫助你更好地組織和管理代碼,使其更易于閱讀和維護。當然,你可以根據自己的喜好和項目需求對此結構進行調整。