SpringBoot常见问题(二)

1.spring扫描包的问题

SpringBoot常见问题(二)
当启动spring时,发现访问出现404.
原因:
SpringBoot配置时,发现springboot默认扫描的路径,是该工程application启动类所在包以及所有子包下的所有文件,不会扫描其他的包。

解决方案1:
保证 :启动类 和 Controller 有共同的父包 。如上图中的myproject。

解决方案2:
在启动类中增加@ComponentScan注解SpringBoot常见问题(二)

2.error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: error performing isolated work

SpringBoot常见问题(二)

解决方案:
将model中的@GeneratedValue改为
@GeneratedValue(strategy = GenerationType.IDENTITY)即可

SpringBoot常见问题(二)