1.根据数据库先把User类写完:
public class User {
private int id;
private String username;
private String password;
private String email;
private String role;
private boolean state;
将其实例化后写一个空方法,写get和set方法和to string方法 到此bean的user类写完
2.写登陆的界面:LoginController
首先:把方法用spring管理:这里可以用三种方法:@RestController
第二步:解决跨域问题,@CrossOrigin 这个就可以
第三步:编写一个方法,把传到的相信放到USer对象里这样前后端就有了联系
第四部:编写需要访问的位置:@RequestMapping("/login")就可以
3.dao下User的编写:
public int getUserByMassage(@Param("username") String username, @Param("password") String password);
这个就是dao的书写而Paem就是把包的位置可以详细的找到
4.UserMapper.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">这是头文件
<mapper namespace="com.naughty.userlogin02.dao.UserDao">
<select id="getUserByMassage" resultType="java.lang.Integer">
SELECT count(id) FROM easyuser
WHERE username=#{username} AND password=#{password}
</select>
mapper的namespace是userdao的详细位置,而id是文件的具体方法,而resulType是要把文件实现的位置。
5.LoginController编写
@Autowired
UserDao userDao;后
int count = userDao.getUserByMassage(user.getUsername(), user.getPassword());
6.Userlogin02Application
@MapperScan("com.naughty.userlogin02.dao")文件dao的扫描
标签:username,String,项目,dao,private,编写,password,springboot From: https://www.cnblogs.com/gaoyijun/p/17398405.html