1. 程式人生 > >springboot實現簡單的登陸

springboot實現簡單的登陸

完整的專案結構:
在這裡插入圖片描述

資原始檔application.properties

#操作資料庫的完整配置
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.jpa.database=mysql
spring.datasource.max-active=20
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=10
#Mybatis掃描
mybatis.mapper-locations=classpath*:mapper/*.xml
#起別名。可省略寫mybatis的xml中的resultType的全路徑
#掃包的方式配置mtbatis的別名
mybatis.type-aliases-package=com.example4.demo4.domain
#配置埠號
#頁面熱載入
spring.thymeleaf.cache=false
server.port=80
#配置頁面跳轉路徑

頁面預設字首目錄

#spring.mvc.view.prefix=/WEB-INF/test/

響應頁面預設字尾

#spring.mvc.view.suffix=.jsp
#低版本的時候這麼配置,但是這個專案搭建不是這個的原因
#spring.view.prefix=/WEB-INF/test/
#spring.view.suffix=.jsp
在這裡插入圖片描述

controller

在這裡插入圖片描述

service

在這裡插入圖片描述

mapper:

在這裡插入圖片描述

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" >
<mapper namespace="com.example5.demo5.mapper.UserMapper" >
    <select id="checkLogin" resultType="User">
        SELECT * FROM t_login WHERE name=#{name} AND password=#{password}
    </select>
</mapper>

注:注意應用檔案Demo4Application的位置,一定要能夠掃描到所有的包