如果集成了spring-boot-starter-web包,里面已经包含有jackson,不需要额外安装了,位置 spring-boot-starter-web->spring-boot-starter-json中 只需要在application.yaml中配置即可 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8
如果集成了spring-boot-starter-web包,里面已经包含有jackson,不需要额外安装了,位置 spring-boot-starter-web->spring-boot-starter-json中 只需要在application.yaml中配置即可 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8
在ruoyi-admin包中pom新增 mybatis-plus配置 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3.1</version> </dependency> 在applicatgion.…
pom配置插件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> idea设置
前言 spring是支持基于接口实现类的直接注入的; 支持注入map,list等集合中,不用做其他的配置,直接注入; 为什么要用这种方式注入bean呢? 适用于一个接口有多个实现类,然后根据不同的参数选择执行不同的实现类,其实就是策略模式 Spring 会在启动时,自动查找实现了该接口的 bean,放到这个Map中去。key为bean的名字,value为 实现了该接口的所有的 bean。 注意:这里只有在map的key为string类型时才有效 @Autowired 标注作用于 Map 类型时,如果 Map 的 k…
WxChatUtil 工具 package jnpf.util.wxutil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import jnpf.config.WxConfig; import jnpf.exception.BusinessException; import jnpf.util.JsonUtil; import jnpf.util.RedisUtil; import lombok.extern.…
环境配置 实现excel多sheet工作表的导入导出功能,我们还是得依赖于easypoi来做。所以只需要在pom.xml依赖中加上如下easypoi的starter依赖包即可 <!--easypoi依赖,excel导入导出--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version…
问题 发现在过滤器、拦截器当中注入Service的时候会报null。 Filter 因为在Filter中不能直接注入spring容器里面的对象,然后自己从容器里面取出来。 代码: @Configuration public class UrlFilter implements Filter { @Autowired private UserInfoService userInfoService; @Bean public FilterRegistrationBean setBean(){ FilterRegistr…
需要将富文本内容导出,将html转换为world 可以直接将html文件把后缀改为doc,但是默认视图模式默认是web 导出world代码 String wordHtmlHead = "<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\"\n" + "xmlns:w=\"urn:sche…
Java自定义注解的实现与使用 之前十分好奇,Spring中的那些注解为什么那么神奇,一个注解就能帮我们做很多事情,那么它是怎么实现的呢? Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。他是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应操作。通过使用注解可以在不改变原有逻辑的情况下,在源文件中添加补充信息,代码分析工具,开发工具,部署工具,可以更具这些信息进行验证和部署. 自定义注解的定义 首先建一个包名为annotation,然后新建注解…
针对spring项目: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <skipTests>true</skipTests> </configuration…