随笔分类 - Spring
摘要:spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 不起作用???不生效???why??? 需要实现 WebMvcConfigurer 或 继承WebMvcConfigurerAdapter @C
阅读全文
摘要:我在学习Spring的时候,感觉Spring是很难的,通过学习后,发现Spring没有那么难,只有你去学习了,你才会发现,你才会进步 1、手写Spring思路: 分为配置、初始化、运行三个阶段如下图 第一个阶段 配置阶段 web.xml配置,如下图 <?xml version="1.0" encod
阅读全文
摘要:如果使用ServletContextListener对spring启动前和停止前做一些清理工作的时时候,需要用到一些autowired的类,测试发现这些类在启动的时候,由于相应的beanfactory还没有加载,所以会出现问题。
阅读全文
摘要:第一步引入接口: ServletContextListener 第二步:在web.xml文件中配置监听
阅读全文
摘要:原因 。 懂的直接上代码先 静态注入的三种方式 在一些工具类中可能会依赖 service 层的对象,一般情况下工具类都是使用静态方法,对应的成员变量也需要声明为静态的,此时如果直接使用 @Autowired 进行依赖注入,在方法调用的时候会报 NullpointerException. 可以试一下,
阅读全文
摘要:spring中自动加上 SimpleKey [] 解决方案 一、自定义后缀名 1、定义类实现KeyGenerator接口 MyKeyGenerator 2、注解使用: 已经解决 二、自定义前缀:
阅读全文
摘要:java方式配置RedisTemplate xml方式配置 使用:
阅读全文
摘要:条件:引用好架包 一、使用xml进行配置 1、xml进行配置JedisPoolConfig、JedisConnectionFactory、Spring RedisTemplate- 2、使用: 二、使用java方式 1、创建RedisConfg配置类 2、使用 测试: package com.wbg
阅读全文
摘要:使用JpaRepository需要两个架包: 1、创建实体类:Role package com.wbg.Jpa.entity; import com.sun.javafx.geom.transform.Identity; import javax.persistence.*; @Entity @Ta
阅读全文
摘要:使用spring和jdbc模板事务实现 1、创建实体类: Role package com.wbg.sjt.entity; public class Role { private int id; private String roleName; private String note; @Overr
阅读全文
摘要:1、XML进行配置切面 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch
阅读全文
摘要:原生jdbc进行测试 demo:https://github.com/weibanggang/springjdbcAspect.git
阅读全文
摘要:一、用Java配置的方式 1、实体类: Role public class Role { private int id; private String roleName; private String note; @Override public String toString() { return
阅读全文
摘要:一、实体类: Role public class Role { private int id; private String roleName; private String note; @Override public String toString() { return "Role{" + "i
阅读全文
摘要:一、没有代理模式 缺点: 1、工作量特别大,如果项目中有多个类,多个方法,则要修改多次。 2、违背了设计原则:开闭原则(OCP),对扩展开放,对修改关闭,而为了增加功能把每个方法都修改了,也不便于维护。 3、违背了设计原则:单一职责(SRP),每个方法除了要完成自己本身的功能,还要计算耗时、延时;每
阅读全文
摘要:一、Spring对AOP的支持 AOP并不是Spring框架特有的,Spring只是支持AOP编程的框架之一,每一个框架对AOP的支持各有特点,有些AOP能够对方法的参数进行拦截,有些AOP对方法进行拦截。而Spring AOP是一只基于方法拦截的AOP,换句话说Spring只能支持方法拦截的AOP
阅读全文
摘要:pom.xml配置文件中增加相关的插件。 调用PageHelper插件的方法,它只会对下面的一行代码起作用。 第一个参数是页数,第二个参数是条数,简单来说就是每一页有几条数据。 1、这是一种物理分页(就是直接通过SQL进行在数据库中直接分页,得到的数据就是我们想要分页之后的数据),假设你使用的是my
阅读全文
摘要:一、注解方式加载 创建配置类: package com.wbg.springAnnotaion.config; import org.springframework.context.annotation.Configuration; import org.springframework.contex
阅读全文
摘要:方式一:继承WebMvcConfigurerAdapter类 1、使用一个类来继承 package com.wbg.springJavaConfig.spring; import org.springframework.context.annotation.Bean; import org.spri
阅读全文
摘要:首先创建类、接口、数据库: package com.wbg.springJavaConfig.entity; public class Admin { private int aId; private String aAccount; private String aPassword; privat
阅读全文