欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring boot项目开发中遇到问题,持续更新

程序员文章站 2022-05-11 12:04:36
...

1.JPA中EntityManager不能执行建表语句,提示要加事务Error:javax.persistence.TransactionRequiredException: Executing an update/delete query 换成直接连数据库原生操作来解决

2.resources下的文件采用中文命名,读取不到。

3.使用h2数据库在加了认证后不能访问h2后台,登录进去为空白f12看到页面有一个错误提示Sorry, Lynx not supported yet 解决方法: 在安全认证配置config文件中的设置过滤不需要认证方法的第一行添加 http.headers().frameOptions().disable();

4.错误信息:exected single matching bean but found 2: mainDataSourceProperties 使用了多个数据源

   解决办法在main函数上配置exclude 

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class })