22 2022-09

log4j2.xml 的标签 loggers 中 root 的属性 level 指的是什么

log4j2.xml 的标签 loggers 中 root 的属性 level 指的是什么

17 2022-09

aop中execution 表达式

学习Spring中的aop组装切面时遇到的execution表达式,下面是execution表达式的详解

16 2022-09

Spring AOP与拦截器的区别

拦截器只对 action 负责,作用层面一般位于 Controller 层 Spring AOP 主要是拦截对 Spring 管理的 Bean 的访问,一般作用与 Service 层

14 2022-09

运行时异常与一般异常有何异同?

运行时异常也叫非检查异常,比如常见的NullPointException,ClassCastException。这种异常可以不使用try...catch进行处理,但是如果有异常产生,则异常将由JVM进行处理。与其相对的,检查异常是强制需

11 2022-09

SpringBoot2.7.3 版本配置swagger3的方法及教程

对SpringBoot2.7.3版本,swagger2.x版本不再适用,所以就选择了swagger3版本,但是相较于swagger2版本,swagger3版本更加麻烦,具体教程如下:

08 2022-09

SpringBoot使用fastJson代替JackSon

springboot 使用fastjson替代默认jackson的几种方法及实现基本原理

08 2022-09

maven的pom 文件scope和exclusion标签的作用

exclusion来排除一些不需要同时下载的依赖jar,可以用来解决 jar包冲突,scope依赖范围,控制哪些依赖 在哪些classpath 中可用

05 2022-09

@Configuration注解的作用

@Configuration注解的作用:声明一个类为配置类,用于取代bean.xml配置文件注册bean对象。

02 2022-09

.idea文件夹和.iml文件是什么?

iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。.Idea存放项目的配置信息,包括历史记录,版本控制信息等。其实可以不用理它

01 2022-09

springboot项目打包成war用tomcat运行好还是打包成jar直接启动好

Spring Boot提供了两种项目打包方式:生成war文件、生成可执行的jar文件,很多Java开发者不清楚这两种项目打包方式的区别,生产环境该选哪种方式呢