【Java】无数据源启动

文章记录了使用Spring Boot开发项目且无需连接数据库时的解决方法。详细介绍了启动类配置和application(yml格式)配置,最终实现无数据源启动,为开发者提供了参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在开发项目的过程中,经常碰到框架使用SpringBoot进行开发,但是却不需要连接数据库的方式;本篇文章详细记录了具体的解决方法与方式希望能对您有所帮助;


一、启动类配置

代码如下:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.scheduling.annotation.EnableScheduling;

@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
@EnableScheduling
public class CallApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(CallApplication.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(CallApplication.class, args);
    }

}

二、application配置

本文使用的是yml格式的配置文件
代码如下:

#开发环境配置
server:
  port: 9007
logging:
  level:
    com.whxx.manager.dao: debug
spring:
  autoconfigure:
    exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

三、启动成功

在这里插入图片描述


总结

这就是无数据源启动的方式;欢迎各位点赞评论!谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值