logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【maven】查看模块之间的依赖关系

可以根据继承层级从下往上显示:最终显示结果如下:

#idea#maven
【Spring】使用Springfox-Swagger2

@ApiOperation的httpMethod/consumes/produces属性可以不指定,会自动获取SpringMVC的@RequestMapping中的method/consumes/produces属性值

#spring
【Spring】context:component-scan包扫描问题

Spring 项目bean 无法注入或者初始化,可能是扫描问题,下面分两种情况研究1.配置的bean 没有被扫描先说一下<context:component-scan base-package=“com.summer”> ,这个标签有一个use-default-filters属性,该属性默认为true(表示扫描到有@Component @Controller@Service @Re..

Jackson序列化、反序列化首字母大写的json字符串问题解决

Jackson默认的属性发现规则将会查找到如下所述的属性:所有被public修饰的字段(成员变量);所有被public修饰的getter(即形如“getXxx()”的方法);所有被public修饰的setter(即形如“setXxx(value)”的方法)字段名是通过get方法名转换过来的, 所以会出现首字母大小写问题, 以及如果用@JsonProperty("Uname")强制序列化为某个名称时

#json#java
使用hutool实现Date与LocalDateTime相互转化

使用hutool实现Date与LocalDateTime相互转化

#java
【正则表达式】中的“\b“

单词边界是指一个单词的开头或结尾,或者一个单词和一个非单词字符之间的位置。单词字符通常指字母、数字和下划线,非单词字符则是指除此之外的所有字符。“\b” 是正则表达式中的一个元字符,用于表示单词边界。掌握了 “\b” 的使用,可以更加精确地匹配字符串,避免出现不必要的匹配。

#正则表达式#服务器#前端
【SpringMVC】DispatcherServlet的<url-pattern>配置 / 和 /* 的区别

servlet规范的url匹配规则精确匹配路径匹配后缀匹配缺省匹配tomcat提供的两个ServletTomcat在$ CATALINA_BASE/conf/web.xml中默认定义了两个Servlet:DefaultServlet和JspServlet,而且由于$ CATALINA_BASE/conf/web.xml为Web应用的默认部署描述文件,因此这两个Servlet会默认存在所有Web应用

#servlet
【Spring】Initialization of bean failed; nested exception is java.lang.IllegalStateExcepti

java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext(CacheAwareContextLoaderDelegate.java:99)at org.springf

#spring
【SpringBoot】覆盖jar包中@Bean的方法

问题分析方案一:allow-bean-definition-overridingspring:main:allow-bean-definition-overriding: true # 允许bd覆盖/*** @description: 先设置allow-bean-definition-overriding=true,然后在@Import{@link kfang.infra.feature.mysq

#java#开发语言#后端
[Mybatis]@Mapper注解

/*** 使用JavaConfig时,使用此注释注册MyBatis mapper接口*/@Import(MapperScannerRegistrar.class)public @interface MapperScan {}

#spring boot
到底了