springboot集成jdbcTemplate
SpringBoot集成 JdbcTemplate
2023-09-14 08:57:20 时间
这里使用springboot自带的jdbcTemplate连接mysql数据库
1. 添加依赖包
<!-- jdbc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.45</version> </dependency>
2. 在配置文件application.properties中添加jdbc的连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
3. 在service层的实现类中使用如下方式查询
//装配jdbcTemplate @Autowired private JdbcTemplate jdbcTemplate; //调用查询方法 @Override public List<User> getUserList() { String sql = "select id,user_code as code,user_name as username,user_pwd as password,update_tmsp as updateTime from m_user"; List<User> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper<User>(User.class)); return list; }
4. 在启动类中加入包的扫描
@ComponentScan(basePackages={"com.king.controller","com.king.service"}) @EnableAutoConfiguration public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }
相关文章
- 权限管理系统之SpringBoot集成LayUI实现后台管理首页
- SpringBoot之使用Lettuce集成Redis
- 整合 Springboot 拦截器和过滤器的使用
- 【SpringBoot笔记10】SpringBoot框架集成Druid数据源
- 【SpringBoot笔记16】SpringBoot集成Quartz实现定时任务功能
- 【SpringBoot笔记07】SpringBoot框架集成FastJson处理数据
- 【SpringBoot笔记25】SpringBoot框架集成PageHelper分页插件以及自定义分页工具类
- 【SpringBoot系列】 - 异步线程池的使用
- 【springboot异步处理】Spring Boot + @Async
- SpringBoot中使用Shiro和JWT做认证和鉴权
- SpringBoot升级到2.0后默认时间格式变化_springboot接收date类型参数
- 《Kotin 极简教程》第11章 使用Kotlin 集成 SpringBoot开发Web服务端
- 001-快速搭建Spring web应用【springboot 2.0.4】-gradle、springboot的启动过程分析、gradle多模块构建
- SpringBoot集成Redis实现分布式会话
- Springboot怎么快速集成Mybatis和thymeleaf?
- 【springboot】17、使用/注入Servlet、Filter、Listener
- 【Springboot】Springboot集成 Druid
- Springboot集成支付宝沙箱支付(退款功能)
- 项目构建之springboot集成lomback.xml,和log4j基于properties方式的日志配置记录
- ElasticSearch_08_SpringBoot集成ES