iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么在Spring\SpringBoot中配置连接数据库
  • 336
分享到

怎么在Spring\SpringBoot中配置连接数据库

2023-06-15 07:06:08 336人浏览 八月长安
摘要

怎么在spring\SpringBoot中配置连接数据库?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Spring配置连接数据库设置jdbc.propertiesjdbc.

怎么在spring\SpringBoot中配置连接数据库?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Spring配置连接数据库

设置jdbc.properties

jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:Mysql://127.0.0.1:3306/SSMjdbc.username=rootjdbc.passWord=root

创建配置类

@Configuration//声明该类是一个java配置类,相当于一个xml配置文件@PropertySource("classpath:jdbc.properties") //读取资源文件public class JdbcConfiguration {     @Value("${jdbc.driverClassName}")    private String driverClassName;     @Value("${jdbc.url}")    private String url;     @Value("${jdbc.username}")    private String username;     @Value("${jdbc.password}")    private String password;     @Bean //将返回值注入到ioc容器中    public DataSource dataSource(){        DruidDataSource dataSource=new DruidDataSource();        //设置连接数据库的四大参数        dataSource.setDriverClassName(this.driverClassName);        dataSource.setUrl(this.url);        dataSource.setUsername(this.username);        dataSource.setPassword(this.password);        return dataSource;    } }

SpringBoot配置连接数据库

设置application.properties

jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1:3306/SSMjdbc.username=rootjdbc.password=root

创建配置类-JdbcProperties

@ConfigurationProperties(prefix = "jdbc")public class JdbcProperties {     private String driverClassName;     private String url;     private String username;     private String password;    public void setDriverClassName(String driverClassName) {        this.driverClassName = driverClassName;    }     public void setUrl(String url) {        this.url = url;    }     public void setUsername(String username) {        this.username = username;    }     public void setPassword(String password) {        this.password = password;    }     public String getDriverClassName() {        return driverClassName;    }     public String getUrl() {        return url;    }     public String getUsername() {        return username;    }     public String getPassword() {        return password;    }}

创建配置类-JdbcConfiguration

@Configuration//声明该类是一个java配置类,相当于一个西xml配置文件@EnableConfigurationProperties(JdbcProperties.class) //加载JDBC的配置类public class JdbcConfiguration {      @Autowired    private JdbcProperties jdbcProperties;     //方式一    @Bean //将返回值注入到IOC容器中    public DataSource dataSource(){        DruidDataSource dataSource=new DruidDataSource();        //设置连接数据库的四大参数        dataSource.setDriverClassName(this.jdbcProperties.getDriverClassName());        dataSource.setUrl(this.jdbcProperties.getUrl());        dataSource.setUsername(this.jdbcProperties.getUsername());        dataSource.setPassword(this.jdbcProperties.getPassword());        return dataSource;    }                               }

SpringBoot的四种属性注入方式

Autowired注入

直接在@Bean方法中使用@ConfigurationProperties(prefix = "jdbc")

构造函数主语

@Bean方法形参注入

需要注意的是配置文件中的名称要与 JdbcProperties中的属性名称要一致项目开发过程中第二种最优雅最简洁,但是我们最常用的还是第一种,这一种更符合我们的开发习惯,书写习惯。

Debug方式启动,以上几种方式都能给 DruidDataSource赋值。

怎么在Spring\SpringBoot中配置连接数据库

关于怎么在Spring\SpringBoot中配置连接数据库问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 怎么在Spring\SpringBoot中配置连接数据库

本文链接: https://www.lsjlt.com/news/278872.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Spring\SpringBoot中配置连接数据库
    怎么在Spring\SpringBoot中配置连接数据库?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Spring配置连接数据库设置jdbc.propertiesjdbc....
    99+
    2023-06-15
  • Spring\SpringBoot配置连接数据库的方法
    Spring配置连接数据库 设置jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:...
    99+
    2022-11-12
  • 怎么在Oracle中配置远程连接数据库
    本篇文章为大家展示了怎么在Oracle中配置远程连接数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。tnsnames.ora的文件样式:ORA817 ...
    99+
    2022-10-18
  • web.config中怎么配置数据库连接
    今天就跟大家聊聊有关web.config中怎么配置数据库连接,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. appSettings<appSettings> ...
    99+
    2023-06-17
  • Oracle怎么连接配置数据库
    这篇文章主要介绍“Oracle怎么连接配置数据库”,在日常操作中,相信很多人在Oracle怎么连接配置数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么连接...
    99+
    2022-10-18
  • 怎么在SpringBoot中实现多数据库连接
    怎么在SpringBoot中实现多数据库连接?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。主要使用两个不同的数据库,分别为:mysql(springboot)【primar...
    99+
    2023-06-14
  • 怎么配置mysql数据库连接池
    配置mysql数据库连接池的方法在CATALINA_HOME/conf/server.xml中添加如下配置信息;<!--声明连接池-->    <Resource name="jdbc/mysql&qu...
    99+
    2022-10-25
  • plsql怎么配置oracle数据库连接
    要配置Oracle数据库连接,首先需要确保已经安装了Oracle客户端软件。然后按照以下步骤进行配置:1. 打开Oracle客户端软...
    99+
    2023-10-18
    plsql oracle数据库
  • Django怎么配置Mysql数据库连接
    这篇文章主要介绍“Django怎么配置Mysql数据库连接”,在日常操作中,相信很多人在Django怎么配置Mysql数据库连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Django怎么配置Mysql数据...
    99+
    2023-07-05
  • 怎么在SpringBoot中使用Druid数据库连接池
    这篇文章主要介绍怎么在SpringBoot中使用Druid数据库连接池,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Druid是阿里开源的一款数据库连接池,除了常规的连接池功能外,它还提供了强大的监控和扩展功能。这对...
    99+
    2023-06-14
  • 网站怎么配置redis连接数据库
    要配置Redis连接数据库,需要进行以下步骤:1. 安装Redis:首先需要安装Redis数据库,可以从Redis官方网站(http...
    99+
    2023-08-30
    redis 数据库
  • spring boot2.0怎么配置连接池
    本篇内容介绍了“spring boot2.0怎么配置连接池”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot2.0之后,自带...
    99+
    2023-06-22
  • springboot怎么连接两个数据库
    这篇“springboot怎么连接两个数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springboot怎么连接两个数...
    99+
    2023-06-29
  • springboot怎么连接不同数据库
    今天小编给大家分享一下springboot怎么连接不同数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。MySQL当url...
    99+
    2023-07-06
  • springboot怎么配置双数据库
    在Spring Boot中配置双数据库可以使用多个数据源。可以按照以下步骤进行配置:1. 在application.properti...
    99+
    2023-10-21
    springboot 数据库
  • 配置文件加密了数据库配置信息为什么Spring Boot仍能连接数据库
    这篇“配置文件加密了数据库配置信息为什么Spring Boot仍能连接数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“配...
    99+
    2023-06-27
  • spring怎么连接多个数据库
    在Spring中,可以使用多个数据源来连接多个数据库。下面是一些步骤:1. 在application.properties或appl...
    99+
    2023-10-20
    spring 数据库
  • Mybatis Plus怎么配置双数据库驱动连接数据库
    本文小编为大家详细介绍“Mybatis Plus怎么配置双数据库驱动连接数据库”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mybatis Plus怎么配置双数据库驱动连接数据库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-28
  • 怎么在SpringBoot中配置多数据源
    本篇文章为大家展示了怎么在SpringBoot中配置多数据源,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。多数据源配置首先是配置文件这里采用yml配置文件,其他类型配置文件同理我配置了两个数据源,一...
    99+
    2023-06-14
  • Django项目怎么配置连接多个数据库
    今天小编给大家分享一下Django项目怎么配置连接多个数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一个APP对应一个...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作