Spring Boot整合使用JdbcTemplate
2018-01-06 12:28
429 查看
Spring Boot整合使用JdbcTemplate
创建一个Maven工程。pom文件引入
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.21</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
注意: spring-boot-starter-parent要在1.5以上
application.properties新增配置
spring.datasource.url=jdbc:mysql://localhost:3306/springboot spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver
UserService类
package com.cc.springboot.service; public interface UserService { public void createJdbcUser(); }
package com.cc.springboot.service.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Service; import com.cc.springboot.service.UserService; @Service public class UserServiceImpl implements UserService { @Autowired private JdbcTemplate jdbcTemplate; public void createJdbcUser() { jdbcTemplate.update("insert into users values(?,?);",1,"kevin cai"); } }
Controller类
package com.cc.springboot.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.cc.springboot.service.UserService; @RestController public class IndexController { @Autowired private UserService userService; @RequestMapping("/index") public String index(){ userService.createJdbcUser(); return "add success"; } }
app类
package com.cc.springboot.app; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.ComponentScan; @ComponentScan(basePackages = { "com.cc.springboot.controller", "com.cc.springboot.service" }) @EnableAutoConfiguration public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }
运行访问:http://localhost:8080/index
相关文章推荐
- spring boot整合使用JdbcTemplate之详解!!
- Spring Boot 使用JdbcTemplate
- Spring Boot 使用JdbcTemplate
- Spring Boot中使用JdbcTemplate访问数据库
- spring boot中使用JdbcTemplate
- Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL
- spring boot中使用JdbcTemplate
- spring boot 使用thymeleaf 和shiro标签整合
- spring boot 整合 spring security 之使用数据库验证
- 6-Spring Boot ( 整合使用JdbcTemplate )
- Spring boot 使用JdbcTemplate访问数据库
- Spring Boot(6)— Spring Boot中使用JdbcTemplate访问数据库
- spring boot 整合 spring security 之使用数据库验证
- spring boot学习系列:spring boot与jdbcTemplate的整合案例
- 2016.6.14 hive与hbase的整合使用
- 使用Spring的jdbcTemplate进一步简化JDBC操作
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 【JavaWeb-24】AOP介绍和术语、手动/半自动/自动实现AOP、基于XML和注解的AspectJ使用、JdbcTemplate的使用
- mybatis3整合spring后如何使用自带连接池
- 【Redis】redisson框架使用与spring框架整合测试