
Spring Boot 框架
joen.chen
别老逛b站刷之家,学学东西写写博客才能成长,知道勒?
展开
-
Spring Boot框架-@Controller\@RestController\@RequestMapping 使用方式
@Controller://处理http请求@RestController://返回json@RequestMapping://配置url映射命令是要配合模板使用的,在pom中引入官方thymeleaf(用来开发html)在resources/templates中新建index.html,注意:在类前加入@Controller同时在方法返回return "index";-当需要访问localhos...原创 2018-06-24 08:36:05 · 396 阅读 · 0 评论 -
Spring Boot框架-对模板类属性使用 @Min 实现表单验证
我们怎么审核要存入的数据是符合要求的呢?我们可以用对象来替代单个的字符 /** * 添加一个女生 * @return */ @PostMapping(value = "girls") public Gril girlAdd(Gril girl){ Gril gril = new Gril(); gril.setCu...原创 2018-06-24 08:46:28 · 12372 阅读 · 2 评论 -
Spring Boot框架-使用 JPA 完成对 MySQL 的增删改查
jpa定义了一系列对象持久化的标准,是对Hibernate的整合我们在application.yml中使用数据库配置spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/microsoft?useUnicode=true&characte...原创 2018-06-24 09:05:24 · 876 阅读 · 0 评论 -
Spring Boot框架-使用 @Transactional 进行事务管理
往数据库里存两个数据,要求一个存失败另一个也不能成功怎么做?通过对类进行事务注解,可以做到 @Transactional public void insertTwo(){ Gril girlA = new Gril(); girlA.setCupSize("A"); girlA.setAge(18); girlRepo...原创 2018-06-24 09:15:22 · 425 阅读 · 0 评论 -
Spring Boot框架-使用AOP处理请求
pom.xml中导入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>新建 Package:...原创 2018-06-25 09:24:18 · 259 阅读 · 0 评论 -
Spring Boot框架-使用自建 Exception 实现异常处理
我们希望能在Postman中返回操作的异常或信息在domain package中新建Result class public class Result<T> { private Integer code; private String msg; private T data;//将data设定为泛型,用来存储返回的具体信息 ...原创 2018-06-25 09:37:36 · 421 阅读 · 0 评论 -
Spring Boot框架-使用 @SpringBootTest 进行单元测试
对Service和API进行单元测试在service类里写一个测试查询方法 public Gril findOne(Integer id){ return grilRepository.findById(id).get(); }在Test目录底下新建GirlApplicationTests类 @RunWith(SpringRunner.class) @S...原创 2018-06-25 09:41:45 · 9122 阅读 · 0 评论