spring boot写java web和接口
作者:捕風捉影 时间:2022-10-02 09:52:02
流程:
Springboot开发过程
还有一个是mybatis
的依赖
测试接口
@RestController
public class Hello {
@RequestMapping("/hello")
public String hello(){
return "helloworld";
}
}
***.yml文件配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/student?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
username: root
password: 123456
mybatis:
mapper-locations: classpath:mapper/*.xml
数据库字段:
pojo
@Data
public class User {
private int id ;
private String name;
private int age;
private String email;
*****
剩下的就是get
和set
方法自行完成
mapper
@Mapper
public interface UserMapper {
List<User> findAll();
}
如果是springboot
,在启动类中使用@MapperScan
(“mapper接口所在包全名”)即可,不用一个一个的在Mapper接口中加@Mapper注解。@Mapper注解是识别他为mybatis的mapper接口,会自动的把 加@Mapper 注解的接口生成 * 类。
让springboot
认识你的mapper层,也可以在启动类上面加MapperScan
(“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.liuyang.mapper.UserMapper">
<select id="findAll" resultType="com.liuyang.entity.User">
SELECT * FROM user
</select>
</mapper>
controller
@RestController
public class UserController {
@Autowired
//把userService实例化
private UserService userService;
@RequestMapping("/user")
public List<User> getUser(){
return userService.findAll();
}
}
注意一定要把userService
注入到容器中
数据成功拿到
来源:https://blog.csdn.net/qq_44833327/article/details/122390608
标签:spring,boot,web,接口
0
投稿
猜你喜欢
C#实现学生档案查询
2022-10-10 05:22:07
IntelliJ IDEA 安装教程2019.09.23(最新版)
2023-08-24 23:01:44
解决Spring boot整合mybatis,xml资源文件放置及路径配置问题
2021-07-07 12:27:20
C#图像处理的多种方法
2022-04-24 01:11:36
关于多线程常用方法以及对锁的控制(详解)
2022-02-02 08:16:42
Android 8.0系统中应用图标的适配微技巧
2022-09-29 00:22:26
详解在java中进行日期时间比较的4种方法
2022-09-03 23:35:52
C#常用数据结构和算法总结
2021-10-31 22:05:29
Android开启新线程实现电子广告牌项目
2023-02-10 20:47:10
Android 源码浅析RecyclerView ItemAnimator
2022-04-20 19:47:41
C#如何访问共享文件夹或者磁盘
2023-11-08 09:43:44
彻底搞懂Java多线程(一)
2023-08-02 10:42:30
SpringBoot之通过BeanPostProcessor动态注入ID生成器案例详解
2023-11-24 22:17:26
Java几个实例带你进阶升华下篇
2021-06-11 01:19:46
浅谈JAVA8给我带了什么——流的概念和收集器
2021-09-24 03:14:04
JSONObject toJSONString错误的解决
2021-09-14 07:17:32
java 基础之JavaBean属性命名规范问题
2022-10-09 05:44:22
Java 异常的栈轨迹(Stack Trace)详解及实例代码
2023-12-13 12:19:02
Java常用函数式接口总结
2022-02-02 00:02:50
Android 高仿微信转账金钱输入框规则
2022-03-06 19:54:20