SpringBoot 与 jpa 的简单使用

SpringBoot 与 jpa 的简单使用 [toc] 一. 简述 jpa 全称 javax.persistence.annotation ,刚开始是由 hibernate 作者开发,后面被 java 公司收入到规范之中。spring-boot-data-jpa 就是在这套规范上面建立起来...

spring-boot 使用 aop

spring-boot 使用 aop [toc] 一. 简述 AOP 是一种热门的编程模式,用途十分广泛,可以作为日志的记录、事件订阅。 主要的方式是通过 Aspect 框架,将与项目无太大关联的但是每个方法又都需要做的事情给抽取到...

springboot 日志使用(LogBack)

springboot 日志使用(LogBack) [toc] 一. 简述 在 web 开发中,大大小小的 bug 是难以避免的。这时候,记录起来的日志就可以用来解决问题或者回滚。当然日志也可以用来查询用户操作的东西,以便甩锅(刚刚说...

springboot 的多配置环境配置

springboot 的多配置环境配置 [toc] 一. 简述 多环境配置,这个东西无论在大厂小厂都是需要的,因为往往我们开发环境、测试环境、生产环境都不一样。数据库连接不说别的,起码 url 是不一样的。当然做法也有很...

springboot 与 security 保护 web 安全

springboot 与 security 保护 web 安全 [toc] 一. 简述 做 web 项目,权限的事情就常常伴随着左右,比如某个用户有没有资格访问这个资源,常用的权限框架一般有 shrio 和 spring-security 。一般来说,很多公...

springboot 与接口文档系统 swagger

springboot 与接口文档系统 swagger [toc] 一. 简述 日常开发中,常常需要接口文档的交互,跟前端也好,跟 app 端的也好。但是如果是手动编写的文档,常常会因为各种原因(当然,懒和忘记是主要原因),会比代...

springboot 与 freemark 模板

springboot 与 freemark 模板 [toc] 一. 简述 Freemarker 是一个热门的 MVC 模板引擎,拥有跟 jsp 一样的一些指令标签,广受大众的热爱。 我没真正使用过 Freemarker ,在即将投入使用的项目中,因为一个偶然...

springboot 与数据验证

springboot 与数据验证 [toc] 一. 简述 在项目开发中,验证参数也是最经常使用的业务需求了。通常在开发的时候都需要根据业务需求,对参数进行必要验证。 当然一堆的 if-else 的验证在日常开发中时常可见。这...

springboot 与数据接口

springboot 与数据接口 [toc] 一. 简述 从以往的 Spring 项目开发经验来看,Spring 对 JSON 情有独钟,这也得益于 JSON 是JS 发明的一种轻量级的数据交换格式,因为本身 JS 是弱类型的语言,所以 JSON 便没有...

springboot 与 web 拦截器

springboot-web 拦截器的使用 [toc] 一. 简述 用过 SpringMVC 的应该都知道拦截器,拦截器可以设置在 SpringMVC 接收请求之前处理(返回 true 继续执行或 false 拒绝执行),方法处理请求之后,以及处理完整个...