当前位置: 首页 > wzjs >正文

企业网站建设方案书目录seo公司哪家

企业网站建设方案书目录,seo公司哪家,多语言网站开发设计,shopnc商城系统这是我的《学透Spring Boot》专栏的第15篇文章,了解更多请移步我的专栏:CSDN Postnull的专栏《学透Spring Boot》 目录 遇到的问题 分析日志 自动配置的过程 解决报错 方法1:添加数据库配置 方法2:关闭JPA自动配置 总结 遇…

这是我的《学透Spring Boot》专栏的第15篇文章,了解更多请移步我的专栏:CSDN Postnull的专栏《学透Spring Boot》

目录

遇到的问题

分析日志

自动配置的过程

解决报错

方法1:添加数据库配置

方法2:关闭JPA自动配置

总结


遇到的问题

有一天,我在pom.xml中引入了一些依赖,再次启动应用,发现启动报错了

分析日志

看日志,其实已经很明显了。

因为我们classpath下有数据库相关的类,但是却没有配置数据库。

比如

  • url
  • username & password
  • driver-class-name

自动配置的过程

这是因为我们在pom.xml中引入了数据库有关的依赖

然后Spring Boot在启动的过程中,会去尝试自动配置JPA。

它是通过读取org.springframework.boot.autoconfigure.AutoConfiguration.imports 这个文件,找到

JPA的自动配置类DataSourceAutoConfiguration

它的目的是为了自动创建和配置 dataSource这个对象。

这个配置类会根据条件来自动配置

可以打开spring boot的debug日志(debug=true)来查看这个配置类是否生效。

可以看到,这个JPA自动配置类是生效了的。

这个配置类去会配置DataSource

JPA默认使用的是Hikari数据源

然后去加载配置时,找不到驱动类配置,直接抛出异常,应用启动失败。

解决报错

方法1:添加数据库配置

有几种方案,第一种是添加数据库有关的配置。

application.properties

这样应用可以启动成功。各种JPA有关的Bean自动创建并配置。

方法2:关闭JPA自动配置

有时候,我们引入了JPA依赖,但是我们的数据库暂时挂了,我们想启动应用,测试其它非数据库交互的模块,这个时候怎么办呢?

我们可以暂时关闭JPA的自动配置

这样应用就可以启动了

需要注意的是,这样的关闭自动配置有时候会导致应用启动报错。

比如我们项目中已经添加了JPARepository的情况下

这时启动会报错:

总结

通过这个例子,我们应该可以更进一步地理解Spring Boot对JPA的自动配置。

http://www.dtcms.com/wzjs/792465.html

相关文章:

  • 中国外贸网站精美ppt模板免费下载网站
  • seo做网站门户网站建设的好处
  • 中小型企业网站优化推广自己做网站要会什么软件下载
  • 九度互联网站建设网络营销岗位描述的内容
  • 网站打开出现建设中wordpress正文
  • 学校网站建设板块分析百度搜索推广方案
  • 个人备案的网站内容网站推广策划书范文
  • 咸阳网站建设培训学校郑州制作网站电话133
  • 网站怎么做用qq登录接入新网金商网站
  • 建设一个门户网站外贸做的社交网站有哪些
  • 刷业务网站怎么做怎么运营
  • 建设企业网站官网下载中心饮品网页设计图片
  • 58做网站北京好的网站开发
  • 如何用微信建设网站卖东西苏州装饰公司
  • 网站可以免费建立吗如何制作自己的网址教学视频
  • 徐州哪家公司做网站水平好vps可以用了做网站吗
  • 医院网站内链优化江苏新有建设集团有限公司官方网站
  • 南昌高端网站制作青海网站建设与管理
  • 深圳网站制作招聘我要自学网网页制作视频教程
  • 创意网站推荐大型医院设计网站建设
  • 青岛制作企业网站搭建及优化
  • 外国风格网站建设官网表格网站怎么做的
  • wordpress花园网站网络推广的主要内容
  • 德阳如何做百度的网站如何做网站挂qq
  • 网站如何导流量国外做连接器平台网站
  • 山西网站制作公司做网站需要多少钱 做
  • 电子商务书店网站设计实验互联网代理商联盟平台
  • 中科汇联网站建设手册图案生成器
  • 智慧团建官网登录网址模板建网站怎么做seo
  • 网站开发开源框架做菠菜网站多少钱