ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://box.kancloud.cn/dda94fcd88f5942fce2cae85eb1aaf64_1275x513.png) 1.添加相关依赖 1.1 添加Druid的依赖 ~~~ <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency> ~~~ 1.2 添加数据库的驱动依赖 ~~~ <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> ~~~ 1.3 添加jdbc依赖 ~~~ <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> ~~~ ~~~ @Controller public class DataSouceController { @Autowired private DataSource dataSource; @RequestMapping("/druidDataSource") @ResponseBody // alt+enter抛出异常 public String dataSoucePage() throws Exception { System.out.println(dataSource.getConnection()); System.out.println(dataSource); return "hello DataSource"; } } ~~~ ~~~ @SpringBootApplication public class AppConfig { @Bean @ConfigurationProperties("db") public DataSource dataSource(){ DruidDataSource ds=new DruidDataSource(); return ds; } public static void main(String[] args) { SpringApplication.run(AppConfig.class,args); } } ~~~ ~~~ db.username=root db.password=root db.url=jdbc:mysql://localhost:3306/demo1?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8 db.driverClassName=com.mysql.jdbc.Driver ~~~ 第二种: ~~~ spring.datasource.druid.username=root spring.datasource.druid.password=root spring.datasource.druid.url=jdbc:mysql://localhost:3306/demo1?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8 spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver spring.datasource.druid.initial-size=6 ~~~ ~~~ @SpringBootApplication public class AppConfig { public static void main(String[] args) { SpringApplication.run(AppConfig.class,args); } } ~~~