Spring Boot web自己的整理

Spring Boot web自己的整理

1.项目如图所示 该main方法类就是启动类 启动项目的 项目自己集成tomcat
Spring Boot web自己的整理
2.Controller控制层
Spring Boot web自己的整理
配置文件 application.yml datasource 和jpa 相当于公共的配置
Spring Boot web自己的整理
Spring Boot web自己的整理
类的赋值
Spring Boot web自己的整理
3.aop和spring AOP差不多就是xml不需要配置
Spring Boot web自己的整理
Spring Boot web自己的整理
4.统一异常处理 统一就是 一样的格式
Spring Boot web自己的整理
这里面的异常直接抛出就可以 controller 调用次service 也是直接抛出 由 上面异常捕获返回给客户端
Spring Boot web自己的整理
自定义异常 其中传的是枚举值 便于统一维护
Spring Boot web自己的整理
枚举类定义
Spring Boot web自己的整理
5.关于jpa 整合hibernate
1.先定义一个接口StudentRepository继承JpaRepository<Student,Integer> 下面那个方法是自己扩展的一个
Spring Boot web自己的整理
2.数据库操作 直接StudentRepository.方法就好了此处没有分层直接写的
Spring Boot web自己的整理
Spring Boot web自己的整理
Spring Boot web自己的整理
3.实体类如下
Spring Boot web自己的整理