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

java项目常见错误

程序员文章站 2022-03-19 20:01:09
一、配置文件相关问题1. application.properties文件:添加文件内容key=value的形式,value前后不允许出现空格二、创建IDEAz中的Java项目模块时,项目文件图标没有变1.项目创建失败,图标样式2.项目创建成功图标样式3.未变图标的解决方法1:1.选择项目,单击鼠标右键,选择“open module Settings”2.针对不同文件夹选择不同类型3.如果还未解决,未变图标的解决方法2:1.删除原有模块,重新创建。或者修改模块名字三、启动单个模块...

一、配置文件相关问题

1. application.properties文件:添加文件内容key=value的形式,value前后不允许出现空格
java项目常见错误

二、创建IDEAz中的Java项目模块时,项目文件图标没有变

1.项目创建失败,图标样式
java项目常见错误
2.项目创建成功图标样式
java项目常见错误
3.未变图标的解决方法1:
1.选择项目,单击鼠标右键,选择“open module Settings”
java项目常见错误
2.针对不同文件夹选择不同类型java项目常见错误
3.如果还未解决,未变图标的解决方法2:
1.删除原有模块,重新创建。或者修改模块名字

三、启动单个模块中的启动类报错:报错原因:未找到数据库配置。

多模块项目,启动单个模块中的启动类报错:报错原因:未找到数据库配置。
原因:SpringBoot会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration这个类,而DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean,又因为项目中并没有关于dataSource相关的配置信息,所以当spring创建dataSource bean时因缺少相关的信息就会报错。
例如:上传OSS模块,因现在启动的OSS模块不需要操作数据库,只是上传到OSS功能,没有配置数据库。该如何解决?
报错原因:
java项目常见错误

解决方式:
方法1. 在application.properties或yaml文件中添加数据库配置
方法2. 在启动类的@SpringBootApplication注解上加上exclude,默认不去加载数据库配置,也就是解除自动加载DataSourceAutoConfiguration(常用)
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
java项目常见错误

本文地址:https://blog.csdn.net/sinat_36891648/article/details/111996840