Springboot
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.property.mapper.UserMapper">
<resultMap id="BaseResultMap" type="com.property.entity.User" >
<result column="id" property="id" />
<result column="username" property="username" />
<result column="password" property="password" />
</resultMap>
<sql id="Base_Column_List">
id,
username,
password
</sql>
<select id="login" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from user
where username = #{username}
and password = #{password}
</select>
</mapper>
mapper
package com.property.mapper;
import com.property.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* user
* @author sourceyang
* @date 2021/03/09
*/
@Mapper
public interface UserMapper {
/**
* [登录]
* @author sourceyang
* @date 2021/03/09
**/
User login(@Param("username") String name,@Param("password") String password);
}
service
package com.property.service;
import com.property.entity.User;
import java.util.List;
/**
* user
* @author sourceyang
* @date 2021/03/09
*/
public interface UserService {
/**
* 登录
*
* @return*/
public String login(String username, String password);
}
serviceimpl
package com.property

本文档展示了如何在Springboot项目中结合Mybatis实现用户登录功能。包括了Mybatis的XML配置文件、UserMapper接口、UserService接口及其实现类、Controller层的登录接口,以及前端Bootstrap页面和JavaScript登录逻辑。用户输入用户名和密码,通过Ajax发送POST请求到后台进行验证,成功则返回登录成功信息,否则提示错误。
最低0.47元/天 解锁文章
681

被折叠的 条评论
为什么被折叠?



