springboot: 集成jdbc
2024-08-25 01:39:15
1.pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.lf</groupId>
<artifactId>SpringBoot_Jdbc</artifactId>
<version>0.0.1-SNAPSHOT</version> <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>
</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> </project>
2.service
package com.lf.service.impl; import java.util.ArrayList;
import java.util.List;
import java.util.Map; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service; import com.lf.service.UserService; @Service("userService")
public class UserServiceImpl implements UserService {
@Autowired
private JdbcTemplate jdbcTemplate; public List<Map<String, Object>> queryUser() {
List<Map<String, Object>> queryForList = new ArrayList<Map<String,Object>>();
try {
queryForList = jdbcTemplate.queryForList("select * from t_user");
} catch (Exception e) {
e.printStackTrace();
}
return queryForList;
} }
3.controller
package com.lf.controller; import java.util.List;
import java.util.Map; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import com.lf.service.UserService; @RestController
public class UserController {
@Autowired
private UserService userService; @RequestMapping("queryUser")
public String queryUser(){return userService.queryUser().toString();
} }
4.properties(目录为:/src/main/resources/application.properties,配置文件名称不能是其他的)
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=leifei
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
5.测试
最新文章
- 设置session,cookies
- C++注意
- 【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(转)
- SLAM学习笔记(3)相关概念
- App集成支付宝
- Google机器学习教程心得(一)
- JAVA 类加载器 第14节
- vb mid 函数使用说明
- JavaScript 入門
- Jenkins Slave 设置
- Spark Streaming笔记——技术点汇总
- Anaconda更新和第三方包更新
- ElasticHD Windows环境下安装
- Unity导入fbx格式的模型
- AJAX----注:借鉴
- 设置Linux打开文件句柄/proc/sys/fs/file-max和ulimit -n的区别
- mysq在某一刻同时获取主从库的位置点
- c#: using Microsoft.Office.Interop.Excel 异常
- C# WinCE项目 VS2008 单例窗体实现
- 雷林鹏分享:Ruby 类案例