实现简单用户登录和用户注册的maven项目

实现简单用户登录和用户注册的maven项目

  1. maven项目的简单搭建:见上篇博客

  2. 本项目是接着上述项目接着写

  3. 导入页面模板:

    • 在webapp目录下创建page目录,用来存放.jsp文件

    • 在page目录下创建login.jsp文件(登录),register.jsp文件(注册)

    • 从AdminLTE中导入all-admin-login.html模板,all-admin-register.html类似处理就不举例了

      • 在login.jsp中,将html标签替换成all-addmin-login.html中的html标签中的内容
      • 将AdminLTE中css、img、plugins目录都导入webapp目录下,保证login.jsp中的样式可以完整呈现出来
      • 修改login.jsp中的引入css、js、照片的路径
        • 将原来的路径中的"…/"替换成” ${pageContext.request.contextPath}/“
        • 在 <% @page %>中添加isELIgnored="false"属性,避免el表达式被解释成字符串
    • 样式依旧不能显示

      • 如果项目中存在target目录,则将target目录删除,重新构建项目,原因是原来的target目录中并没有中途导入的css、img、plugins文件,需要重新构建
    • 样式部分没有显示

      • 在web.xml文件中添加新的静态文件,因为有些静态文件没有被允许加载

        <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>*.png</url-pattern>
          </servlet-mapping>
          <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>*.woff</url-pattern>
          </servlet-mapping>
          <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>*.tff</url-pattern>
          </servlet-mapping>
        
  4. 修改登录模板中form表单中的内容

    <form action="/user/login" method="post">
                <div class="form-group has-feedback">
                    <input class="form-control" placeholder="用户名" name="username">
                    <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
                </div>
                <div class="form-group has-feedback">
                    <input type="password" class="form-control" placeholder="密码" name="password">
                    <span class=
  • 1
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
学会搭建boot mybatisplus项目,并实现登录和用户注册案例并不复杂。首先,我们需要确保已经安装好了Java开发环境以及Maven工具。 1. 创建工程:使用Maven工具创建一个Spring Boot项目,在项目的pom.xml文件中添加MyBatis Plus和其他必要的依赖。 2. 配置数据源:在application.properties(或application.yml)文件中配置数据库连接信息,包括数据库URL、用户名和密码。 3. 创建数据库表:根据需求创建相关的数据库表,例如用户表(user)包括字段id、用户名(username)、密码(password)等。 4. 创建实体类:在Java项目创建对应的实体类,例如User类,使用@TableName注解指定与数据库表的映射关系。 5. 创建Mapper接口:创建UserMapper接口,并使用@Mapper注解标识该接口为MyBatis的Mapper接口。 6. 编写SQL语句:在Mapper接口中定义需要的SQL语句,例如查询用户信息、插入用户信息等操作。 7. 创建Service层:创建UserService接口和UserServiceImpl实现类,其中UserServiceImpl类注入UserMapper,在实现类中编写相应的业务逻辑。 8. 创建Controller:创建UserController类,使用@RestController注解标识该类为控制器,在该类中编写处理登录和用户注册的方法。 9. 实现登录功能:在UserController中编写处理登录请求的方法,根据接收到的用户名和密码查询数据库并判断是否存在匹配信息,返回相应结果。 10. 实现用户注册功能:在UserController中编写处理用户注册请求的方法,接收用户注册信息,将信息插入到数据库中,返回相应结果。 11. 运行项目:使用Maven工具对项目进行编译打包,然后在命令行中输入java -jar命令运行项目。使用Postman等工具进行登录和用户注册的接口测试。 通过以上步骤,我们就成功搭建了一个Boot MyBatis Plus项目,并实现了登录和用户注册功能。当然,这只是一个简单的示例,实际项目中可能会涉及到更多的功能和复杂的业务逻辑。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值