标签:connector mys 入门 override 整合 vat update clu 用户
spring boot 整合
一,创建一个

二,创建数据库

三,导入依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
四,向 application.properties 文件插入

插入的代码:
#配置数据库的四个连接参数 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:8080/appinfodb spring.datasource.username=root spring.datasource.password=123 #Spring Data JPA的配置 spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true spring.jackson.serialization.indent-output=true spring.jpa.database=mysql
五,开写代码
1,创建Userdao
@Repository("iUsersDao")
public interface IUsersDao {
//登录
Users getlogin(@Param("userName") String userName, @Param("password") String password);
//查看
List<Users> getAll();
}
2.编写Mapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--namespace需要指向接口全路径-->
<mapper namespace="com.example.dao.IUsersDao">
<!--登录-->
<select id="getlogin" resultType="com.example.entity.Users">
SELECT * FROM users WHERE userName=#{userName} AND PASSWORD=#{password}
</select>
<!--查询用户-->
<select id="getAll" resultType="Users">
select * from users
</select>
</mapper>
3.编写Userservice
public interface IUsersService {
//登录
Users getlogin(String userName, String password);
//查看
List<Users> getAll();
}
4.编写Userseviceimpl
@Service("iUsersService")
public class IUsersServiceImpl implements IUsersService {
@Resource(name = "iUsersDao")
private IUsersDao iUsersDao;
@Override
public Users getlogin(String userName, String password) {
return iUsersDao.getlogin(userName,password);
}
@Override
@Transactional
public List<Users> getAll() {
return iUsersDao.getAll();
}
}
5.创建启动类
@SpringBootApplication
@MapperScan("com.example.dao")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
标签:connector mys 入门 override 整合 vat update clu 用户
原文地址:https://www.cnblogs.com/rzbwyj/p/11990973.html