首页 > 数据库 >springboot实现无数据库启动

springboot实现无数据库启动

时间:2022-11-21 20:00:25浏览次数:44  
标签:springboot 启动 数据库 server 注解 class


问题

springboot往往是作为b/s系统的server端的架子来使用,但是有些时候,是作为静默的server,并没有界面和数据库,但是springboot默认是链接数据库的,如何解决这个问题呢?使用springboot,不连接数据库来启动项目。

解决方案

能百度到的解决方案,往往是在启动类上增加注解,如下:

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

但是很多时候,加了这个注解,还是不能解决自动寻找配置文件中url进行初始化数据库连接的异常。
原因在于,在pom文件中,使用跟数据库相关的依赖,如spring-data,druid等,需要把数据库相关的依赖去掉,然后再加上注解,就能实现无数据库启动springboot了。


标签:springboot,启动,数据库,server,注解,class
From: https://blog.51cto.com/u_11301546/5875177

相关文章