跟牛客网中级项目-第二课,spring boot项目,打开127.0.0.1:8080/{groupId}/{userId}?type=1&key=GY,网页遇到Whitelabel Error Page, not found,404错误,不是ur地址错了,而是文件的位置不对,正确地址是
com
+- example
+- myproject
+- Application.java
|
+- domain
| +- Customer.java
| +- CustomerRepository.java
|
+- service
| +- CustomerService.java
|
+- web
+- CustomerController.java
- appaplication.java 建议放到跟目录下面,主要用于做一些框架配置
- domain目录主要用于实体(Entity)与数据访问层(Repository)
- service 层主要是业务类代码
- controller 负责页面访问控制
最重要-老是在这里出错: @SpringBootApplication注解所在类的扫描不到控制器的位置(可以用MockMvc查出这个原因),要保证所有包的位置都保持在与@SpringBootApplication注解所在类的包同级或者下级,@SpringBootApplication自带的@ComponentScan只会扫描@SpringBootApplication注解所在类的包同级或者下级