Easter79 Easter79
3年前
SpringBoot下的SpringMVC
SpringBoot下的SpringMVC和之前的SpringMVC使用是完全一样的,主要有以下注解一、@Controller(https://my.oschina.net/u/1774615)SpringMVC的注解,处理h
Easter79 Easter79
3年前
Spring实例化bean之后的处理, 关于BeanPostProcessor接口的使用
业务需求:缓存页面,展示需要缓存的所有对象,每类对象在字典表中有编码对应,点击某个对象可以缓存某类对象,每类对象都有自己的缓存runner(弱弱的说一句,本人看到这里的第一反应就是ifelse,捂脸中。。。。。。。。。。。)方法:经经理指导,使用BeanPostProcessor接口逻辑:自定义一个标签,spring实例化所有bean之后,取出每个
Stella981 Stella981
3年前
Spring @Async使用
@EnableAsync开启@Async注解功能一、功能@Async注解标记的方法可以使该方法异步的进行调用,如果在类上使用该注解,那么这个类的所有方法都会作为异步方法进行调用注意点,Async注解是基于SpringAop进行实现的,所以在相同的一个类中,方法互相调用是不会起到异步执行的作用的,这里多说一句,任何使用springaop代理实现的
Easter79 Easter79
3年前
Spring如何实现AOP,请不要再说cglib了!
1\.从注解入手找到对应核心类最近工作中我都是基于注解实现AOP功能,常用的开启AOP的注解是@EnableAspectJAutoProxy,我们就从它入手。!(https://oscimg.oschina.net/oscnet/3307f3a08df1251f4b119de8e02f9a92c10.jpg)
Wesley13 Wesley13
3年前
mysql分页(ajax)
分页有多种方式,mysql的limit是个不错的选择,通过ajax实现异步刷新,将当前页数和每页数量传入后台即可1\.首先后台要拿到总记录数和所需显示数据列表,所以要分别写两个sql方法我这里是通过spring的注解方式写的sql,其它方法原理是一样的!复制代码(https://static.oschina.net/uploads/
Stella981 Stella981
3年前
Spring Boot面试题(2020最新版)
文章目录概述什么是SpringBoot?SpringBoot有哪些优点?SpringBoot的核心注解是哪个?它主要由哪几个注解组成的?配置什么是JavaConfig?S
Easter79 Easter79
3年前
SpringBoot注解大全
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。@Configuratio
Stella981 Stella981
3年前
SpringBoot注解大全
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。@Configuratio
Easter79 Easter79
3年前
Spring常用的三种注入方式
Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。构造方法注入先简单看一下测试项目的结构,用maven构建的,四个包:entity:存储实体,里面只有一个User类dao:数据访问,一个接口,两个实现类service:服务层,一个接口,一个
javalover123 javalover123
2年前
怎么把Java枚举名称作为注解的属性值
Java注解的属性值,必须为常量。有些场景想把枚举名称设置为注解的属性值(如springcache用枚举配置缓存,使用时需要缓存名称)