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

做动漫网站的心得体会网站开发php未来发展

做动漫网站的心得体会,网站开发php未来发展,网站程序 wap pc 同步,做婚纱网站的目的今天我们要谈谈如何在Spring Boot项目中配置数据库连接。我们会创建两个Java类:DatabaseProperties.java和DataSourceConfig.java,并在我们的应用程序中注入这些配置。让我们一起乘风破浪,开始这段编码之旅吧! 目录 创建DatabaseP…

今天我们要谈谈如何在Spring Boot项目中配置数据库连接。我们会创建两个Java类:DatabaseProperties.javaDataSourceConfig.java,并在我们的应用程序中注入这些配置。让我们一起乘风破浪,开始这段编码之旅吧!

目录

    • 创建`DatabaseProperties.java`
    • 创建`DataSourceConfig.java`
    • 配置入口文件
    • 配置`application.properties`

创建DatabaseProperties.java

首先,我们需要创建一个类来存储数据库连接的相关属性。这个类将使用Spring Boot的@ConfigurationProperties注解来从application.properties文件中读取配置。以下是DatabaseProperties.java的示例:

package top.mryan2005.xxx; // 这个包名需要根据你的maven项目结构来调整import org.springframework.boot.context.properties.ConfigurationProperties;
import lombok.Data;@ConfigurationProperties(prefix = "spring.datasource")
@Data
public class DatabaseProperties {public String url;public String username;public String password;public String driverClassName;}

在这个类中,我们定义了数据库连接所需的四个属性:urlusernamepassworddriverClassName。这些属性将从application.properties文件中读取。

创建DataSourceConfig.java

接下来,我们需要创建一个配置类DataSourceConfig.java,它将使用DatabaseProperties来配置数据源和JdbcTemplate

package top.mryan2005.xxx; // 这个包名需要根据你的maven项目结构来调整import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;import javax.sql.DataSource;@Configuration
public class DataSourceConfig {@AutowiredDatabaseProperties databaseProperties;@Beanpublic DataSource dataSource() {System.out.println(databaseProperties.url);System.out.println(databaseProperties.username);System.out.println(databaseProperties.password);System.out.println(databaseProperties.driverClassName);DriverManagerDataSource dataSource = new DriverManagerDataSource();dataSource.setDriverClassName(databaseProperties.driverClassName);dataSource.setUrl(databaseProperties.url);dataSource.setUsername(databaseProperties.username);dataSource.setPassword(databaseProperties.password);return dataSource;}@Beanpublic JdbcTemplate jdbcTemplate(DataSource dataSource) {return new JdbcTemplate(dataSource);}
}

在这个类中,我们定义了两个@Bean方法:dataSource()jdbcTemplate()dataSource()方法使用DatabaseProperties来配置并返回一个DriverManagerDataSource实例,而jdbcTemplate()方法则返回一个基于该数据源的JdbcTemplate实例。

配置入口文件

在Spring Boot的入口文件(即*Application.java)中,我们需要添加@EnableConfigurationProperties(DatabaseProperties.class)注解,以使DatabaseProperties类生效。

import org.springframework.boot.context.properties.EnableConfigurationProperties;
// 其他import语句...@SpringBootApplication
@EnableConfigurationProperties(DatabaseProperties.class)
public class YourApplication {public static void main(String[] args) {SpringApplication.run(YourApplication.class, args);}
}

配置application.properties

最后,在application.properties文件中,我们需要添加数据库连接的具体配置:

spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=newSQLRepo;encrypt=false
spring.datasource.username=sa
spring.datasource.password=123456
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.data-source-class-name=com.alibaba.druid.pool.DruidDataSource

这样,我们的Spring Boot项目就配置好了数据库连接。

旅行者们,现在你们可以尽情享受数据的海洋啦!比起七天神像,你眼里的光芒更值得被传唱呢。

继续前行吧,编程的旅程才刚刚开始!

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

相关文章:

  • 做餐饮连锁加盟如何选网站推广绍兴网站建设专业的公司4000-262-
  • 深圳外贸网站建设酒吧营销用什么软件找客源
  • 怎样用织梦建设网站哪里可以下载免费的个人简历模板
  • pc网站运营廊坊seo网络推广
  • 网站动画效果用什么程序做的网络口碑营销的特点
  • 衡阳衡阳县网站建设如何制作公司网页百度发布
  • 佛山网站建设费用预算阿里云空间部署网站吗
  • 昆山网站建设培训wordpress 鲜果
  • phpcms v9 网站模板南宁保洁网站建设
  • 大型网站要多少钱射击游戏网页版
  • 金阊公司网站建设电话昆明网站建设那家好
  • 广州找人做网站wordpress 管理菜单
  • 网站数据库怎么建汽车之家官网网页版入口
  • 做app网站的软件东莞网站建设推广技巧
  • 个人网站建设规划美丽深圳公众号二维码原图
  • 广西网站建设方案做网站建设的怎么寻找客户
  • 网站设计与建设开发怎样管理一个俄语网站
  • 成都网站制作公司电话高新区禅城区响应式网站
  • 建设银行信用卡网站是多少钱wordpress资源站源码
  • 网站怎么做收费湛江网站seo推广
  • 做食品网站有哪些内容谷歌优化招聘
  • 广告联盟排行河南百度关键词优化排名软件
  • php能区别电脑网站和手机网站吗怎么嵌入到phpcms云主机做网站
  • 商城网站不备案福建省建设厅网站余
  • 网站开发者北京网站建设app开发
  • 厦门网站建设网站手机编辑WordPress博客
  • 做个平台网站怎么做的所有网站收录入口
  • 网站建设职业怎么样青岛网
  • 鞍钢建设集团网站随州网站设计开发制作
  • 专门做外贸的的网站有哪些网站 邮件系统建设招标