本文共 1996 字,大约阅读时间需要 6 分钟。
选择Spring Boot初始化模板,阿里云为外网访问,建议使用customer
模板,配置阿里云服务地址。点击“Next”按钮。
选择Web应用类型,完成项目创建。
在项目的pom.xml
中添加以下依赖:
org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1
在pom.xml
中添加:
mysql mysql-connector-java
配置application.properties
文件:
mybatis.type-aliases-package=com.zdww.domainsspring.datasource.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/bk?serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=1405284875
创建User
实体类:
package com.zdww.domain;public class User { private String uname; private String mail; private String account; private String role; // setter和getter方法省略}
创建UserMapper
接口:
package com.zdww.mapper;import com.zdww.domain.User;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Select;import java.util.List;@Mapperpublic interface UserMapper { @Select("select * from tuser") ListqueryUserList();}
创建MapperController
:
package com.zdww.ctroller;import com.zdww.domain.User;import com.zdww.mapper.UserMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.CrossOrigin;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.List;@CrossOrigin@Controllerpublic class MapperController { @Autowired private UserMapper userMapper; @RequestMapping("/queryUser") @ResponseBody public ListqueryUser() { List users = userMapper.queryUserList(); return users; }}
确保项目已添加正确依赖,数据库配置无误,启动Spring Boot应用。访问http://localhost:8080/queryUser
端口,查看返回结果。
转载地址:http://yyfg.baihongyu.com/