- 所有模块的包名最好相同
- 在controller层的主类上的@SpringBootApplication加上scanBasePackages属性,如果不加IOC会注入不了属性
- 所以说包名最好相同
@SpringBootApplication(scanBasePackages = "org.example")
public class BootControllerApplication {
public static void main(String[] args) {
SpringApplication.run(BootControllerApplication.class, args);
}
}
- 每个POM文件指定JDK版本
1.8
- root工程的POM文件只放依赖,springboot打包的plugin放在springboot的模块中
org.springframework.boot spring-boot-maven-plugin



