随笔分类 - Spring Boot Series
Record and Share
摘要:Spring Boot 默认静态资源访问 自定义静态资源地址 请求路径:/image/** 请求文件:classpath:/images/ 请求路径:/resources/** 请求文件:/public, classpath:/static/
阅读全文
摘要:pom.xml 使用 RedisTemplate
阅读全文
摘要:AOP(Aspect Oriented Programming)意为“面向切面编程”。面向切面编程的目标就是分离关注点。 注:关于AOP的知识请查阅类别:Spring系列文章 @Pointcut注解@Pointcut 注解,用来定义一个切面(切入点)。 @Before注解@Before 注解指定的方
阅读全文
摘要:ConfigurationProperties dependency system-config.yml 配置类 YmlPropertySourceFactory
阅读全文
摘要:Jackson版:
阅读全文
摘要:package sun.flower.diver.base.interceptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.method.HandlerMethod; import org.springframework.web.servlet.Handle...
阅读全文
摘要:Redis有两个模板:RedisTemplate 和 StringRedisTemplate。不推荐使用 RedisTemplate,因为 RedisTemplate 提供的是操作对象,而我们通常以 JSON 格式存储该对象,存储时会使用 Redis 默认的内部序列化器,容易导致存储内容出现乱码。此
阅读全文
摘要:配置信息的读取 在application.yml中配置 application.yml配置另一种方式 使用 @ConfigurationProperties 注解并使用 prefix 指定一个前缀,那么该类中的属性名就是配置中去掉前缀后的名字,一一对应即可。即:前缀名 + 属性名就是配置文件中定义的
阅读全文
摘要:自定义 Filter 在项目中经常会使用 Filter 来实现记录请求日志、排除有 XSS 威胁的字符、执行权限验证等功能。Spring Boot 自动添加了 OrderedCharacterEncodingFilter 和 HiddenHttpMethodFilter,并且我们也可以自定义 Fil
阅读全文
摘要:需求:应用程序启动后,初始化基础数据、加密证书等操作。 可以使用CommandLineRunner接口来实现,在SpringBoot.run()之后完成资源的初始化工作。 注意:多个Runner需要顺序启动的话,可以使用@Order注解
阅读全文
摘要:Apache Shiro Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是这样子的。一个好的安全框架应该屏蔽复杂性,向
阅读全文
摘要:ORM 框架是什么 ORM(Object-Relation Mapping),是一种编程技术,能够实现面向对象编程语言与关系型数据库之间的数据转换(映射),解决了面向对象与关系数据库存在的互不匹配的现象。 ORM 是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
阅读全文
摘要:Swagger 简介 解决的问题 互联网技术发展,网站架构从原来的后端渲染 => 前后端分离。前端技术和后端技术各自的发展中,两者唯一的联系就是API接口,所以API 文档变成了前后端开发人员联系的纽带,变得越来越重要。 但是随着代码的不断更新,开发人员对接口的 开发/维护 往往会没有即使同步到AP
阅读全文
摘要:Spring Spring 在不断发展的过程中,边界不断扩张,需要的配置文件也越来越多,使用起来也越复杂,项目中也经常因为配置文件配置错误产生很多问题。即:Spring 逐渐变成了一个大而全的框架,背离它简洁开发的理念。 介绍 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、
阅读全文

浙公网安备 33010602011771号