【spring boot】springboot项目注入@Datasource
前言之前记得想要注入dataSource,需要引入data-jpa依赖。现在搜到一篇文章,可以通过下面的方式实现:https://blog.csdn.net/qq_35760213/article/details/73863252实现方式使用Spring Boot默认数据源首先,添加依赖<!-- springboot jdbc --><dependency><grou
·
前言
之前记得想要注入dataSource,需要引入data-jpa依赖。
现在搜到一篇文章,可以通过下面的方式实现:
https://blog.csdn.net/qq_35760213/article/details/73863252
实现方式
- 使用Spring Boot默认数据源
首先,添加依赖
然后在<!-- springboot jdbc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- 引入Druid依赖 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> </dependency>
.properties
或者.yml
配置数据库信息
最后spring.datasource.url=jdbc:mysql://localhost/test spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.jdbc.Driver
@ComponentScan @Configuration public class ApplicationConfig { @Autowired private Environment env; @Bean public DataSource getDataSource() { DruidDataSource dataSource = new DruidDataSource(); dataSource.setUrl(env.getProperty("spring.datasource.url")); dataSource.setUsername(env.getProperty("spring.datasource.username")); dataSource.setPassword(env.getProperty("spring.datasource.password")); return dataSource; } }

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)