总计 24 篇研究记录
@Null 验证对象是否为null
| 回值类型 | 方法声明 | 描述
**properties 配置**
<!--导入JDBC的场景启动器-->
SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。
1.1什么是Thymeleaf?
WebMvcConfigurer 是一个基于 Java 8 的接口,该接口定义了许多与 Spring MVC 相关的方法,其中大部分方法都是 default 类型的,且都是空实现。因此我们只需要定义一个配置类实现 WebMvcConfigu
以 spring-boot-springmvc-demo1为例,在 src/main/resources 下创建一个 i18n 的目录,并在该目录中按照国际化资源文件命名格式分别创建以下三个文件,
Web项目中,控制器可以处理具体的业务请求,公共功能的处理则可以利用AOP的思想,通过过滤器或拦截器实现。过滤器和拦截器都属于面向切面编程的具体实现。而两者的主要区别包括以下几个方面:
<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -->
Web 应用中会涉及到大量的静态资源,例如 JS、CSS 和 HTML 等。我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射;但在 SpringBoot 中则不再需要进行此项配置,因为 SpringBoot 已经默
Spring Boot 2.x 默认使用 HikariCP 作为数据源,我们只要在项目中导入了 Spring Boot 的 JDBC 场景启动器,便可以使用 HikariCP 数据源获取数据库连接,对数据库进行增删改查等操作。
<dependency>
<!--导入邮件依赖-->
spring security 的核心功能主要包括:
**什么是shiro**
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。
**什么是分布式系统?**
@RestController
**application.properties**
**Cron表达式**是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义。接下来通过本文给大家详细介绍cron表达式内容,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式
Spring Boot 2→3 升级:Knife4j、Swagger 注解变更、兼容问题汇总
盐值加密、分布式 Spring Session、单点登录(SSO)完整配置