ssm登录+增删改+列表展示数据

1.创建项目
创建maven项目,如图勾选,点击next
在这里插入图片描述
2.填写项目名,项目名随意,点击next
在这里插入图片描述
3.如图勾选,点击finish
在这里插入图片描述
4.在main下建立src和resources两个directory
在这里插入图片描述
5.在Java下建立一个packge,取名为com.lc,在com.lc下建立四个packge,分别为bean,controller,dao,service.
在这里插入图片描述
bean:此包下存放实体设计类,如user
controller:此包中的类为前后端连接,执行前端的各种操作
dao:此包中的类与数据库挂钩
service:此包中的类为逻辑执行

6.编写实体user类,user包含三个属性,username,password,id,可以使用快捷键创建get,set方法(alt+insert)
在这里插入图片描述代码如下:

public class User {
   
    private int id;
    private String username;
    private String password;
    public User(){
   
    }
    public User(String username, String password){
   
        this.username=username;
        this.password=password;
    }
    public int getId() {
   
        return id;
    }

    public void setId(int id) {
   
        this.id = id;
    }

    public String getUsername() {
   
        return username;
    }

    public void setUsername(String username) {
   
        this.username = username;
    }

    public String getPassword() {
   
        return password;
    }

    public void setPassword(String password) {
   
        this.password = password;
    }

    @Override
    public String toString() {
   
        return "User{" +
                "id=" + id +
                ", username='" + username + '\'' +
                ", password='" + password + '\'' +
                '}';
    }
}

7.编写登录功能
7.1在dao中创建UserDao接口,并编写函数接口User findByUserName(String username);如图:
在这里插入图片描述
7.2在resources下建立directory,取名mapper,mapper下建立xml文件(注意:后缀名需要自己手动打上),如图:
在这里插入图片描述

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.lc.dao.UserDao" >    
    <select id="findByUserName" parameterType="String" resultType="user">
    select * from tb_user where username=#{
   username}
    </select>
</mapper>

其中namespace后为连接的类名,这样Dao中的接口就在此处进行实现

7.3在resources下建立三个文件,如图:
在这里插入图片描述
applapplicationContext.xml文件为连接数据库,配置扫描bean,dao包
代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
		http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
		http:
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值