SpringBoot常见问题(二)
1.spring扫描包的问题
当启动spring时,发现访问出现404.
原因:
SpringBoot配置时,发现springboot默认扫描的路径,是该工程application启动类所在包以及所有子包下的所有文件,不会扫描其他的包。
解决方案1:
保证 :启动类 和 Controller 有共同的父包 。如上图中的myproject。
解决方案2:
在启动类中增加@ComponentScan注解
2.error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: error performing isolated work
解决方案:
将model中的@GeneratedValue改为
@GeneratedValue(strategy = GenerationType.IDENTITY)即可