Spring boot 连接MySQL,使用数据源hikaricp
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.5</version> </dependency>
<dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>2.7.9</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.0.7.RELEASE</version> <scope>compile</scope> </dependency>
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.max-idle=10 spring.datasource.min-idle=5
@Configuration public class DataSourceConfig {@Bean(name="dataSource")public DataSource datasource(Environment env) {HikariDataSource ds = new HikariDataSource(); ds.setJdbcUrl(env.getProperty("spring.datasource.url")); ds.setUsername(env.getProperty("spring.datasource.username")); ds.setPassword(env.getProperty("spring.datasource.password")); ds.setDriverClassName(env.getProperty("spring.datasource.driver-class-name")); ds.setMaximumPoolSize(Integer.parseInt(env.getProperty("spring.datasource.max-idle"))); ds.setMinimumIdle(Integer.parseInt(env.getProperty("spring.datasource.min-idle"))); return ds; } }
@Controller public class LoginController {@Autowired private JdbcTemplate jdbcTemplate; @RequestMapping("toLogin")public String loginIndex(){int count = jdbcTemplate.queryForObject("select count(1) from user",Integer.class); System.out.println(count); return "admin/login"; }}
Spring boot 连接MySQL,使用数据源hikaricp相关推荐
- 用Eclipse创建一个spring boot(连接mysql,简单使用mybatis)
Spring boot 1.连接mysql(用的mybaits) (1)配置pom.xml依赖 (2)配置application.properties (3)创建实体类 (4)写mapper的配置文件 ...
- spring boot连接mysql数据库
一.pom.xml添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactI ...
- Spring Boot连接MySQL报错“Internal Server Error”的解决办法
报错信息如下: {timestamp: "2018-06-14T03:48:23.436+0000", status: 500, error: "Internal Ser ...
- spring boot+Mybatis+mysql+atomikos+jta实现多数据源分布式事务
spring boot+Mybatis+mysql+atomikos+jta实现多数据源分布式事务 1.导入相关依赖 2.配置相关application.properties 3.创建配置文件 4.创 ...
- spring boot整合MySQL数据库
spring boot整合MySQL数据库 spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter ...
- Spring Boot 2.0(五):Docker Compose + Spring Boot + Nginx + Mysql 实践
我知道大家这段时间看了我写关于 docker 相关的几篇文章,不疼不痒的,仍然没有感受 docker 的便利,是的,我也是这样认为的,I know your felling . 前期了解概念什么的确实 ...
- Spring Boot + Mybatis 实现动态数据源
动态数据源 在很多具体应用场景的时候,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库.又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动 ...
- (转)Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践
http://www.ityouknow.com/springboot/2018/03/28/dockercompose-springboot-mysql-nginx.html 我知道大家这段时间看了 ...
- Spring Boot 2.0:Docker Compose + Spring Boot + Nginx + Mysql 实践
Spring Boot 2.0:Docker Compose + Spring Boot + Nginx + Mysql 实践 Spring Boot + Nginx + Mysql 是实际工作中最常 ...
最新文章
- 数据库 —— 应用程序与数据库的连接
- 15款提高工作效率的工具分享
- 关于人行acs对账不及时_以在线教育公司为例,如何做一款财务对账产品?
- 调试windows服务
- exec函数族(部分 最常用的)
- windows安装MySQL数据库【附安装文档和安装包】
- vscode开发python使用教程_VSCode 支持Python
- Android中onActivityResult/startActivityForResult用法
- 主要国家和地区货币代码表
- 【金九银十】Java微服务面试题,看到你就是赚到
- 要点初见:开源AI绘画工具Stable Diffusion代码分析(文本转图像)、论文介绍(下)
- Windows10专业版重装系统教程
- Androidadb驱动实现原理
- python实现问卷网的自动填写详解
- 使用浏览器访问tomcat服务器下的文件
- Mysql-mmm高可用集群(有mysql环境)
- “裸考”通过CATTI考试的经历
- 【经验】代码统计工具cloc
- 基于Android的理财app开发,基于Android的个人理财系统的设计与实现.doc
- ip伪装软件对游戏多开有什么用?