Spring
文章平均质量分 75
那些很冒险的梦丶
这个作者很懒,什么都没留下…
展开
-
Spring注解:@Configuration和@Bean
Spring注解<一>原创 2017-12-20 17:42:17 · 810 阅读 · 0 评论 -
Spring EL表达式
Spring-EL介绍:Spring3中提供了功能丰富强大的表达式语言,简称SpEL(Spring Expression Language)。SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。所有的SpEL都支持XML(配置Bean.xml时使用)和Annotation(在注解@Value的参数中使用。)两种方式,格式:#{ SpEL原创 2017-12-21 16:22:24 · 674 阅读 · 0 评论 -
Spring之ApplicationContextAware、InitializingBean
ApplicationContextAware接口当一个类实现了这个接口之后,这个类就可以方便地获得ApplicationContext对象Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContextAware()方法,调用该方法时,会将容器本身ApplicationCo...原创 2018-06-01 15:49:40 · 4451 阅读 · 0 评论 -
org.springframework.util.StopWatch类
背景:日常开发中,要打印出逻辑代码块的消耗时长,通常呢会在逻辑代码块前后打印出当前系统时间,并减法,来计算出消耗时长。在查看SpringBoot的源码的时候,发现Spring提供了有一个叫StopWatch的类。使用起来很方便。package com.example.studySpringBoot;import org.junit.Test;import org.springframewor...原创 2018-07-05 15:52:37 · 344 阅读 · 0 评论 -
@PostConstruct注解
@PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。通常我们会是在Spring...原创 2018-09-28 10:41:54 · 451038 阅读 · 34 评论 -
设计模式----动态代理
Spring框架有个核心思想,AOP:面向切面编程,使用AOP可以实现核心业务与辅助业务的分离,同时也可以在执行核心业务时,将一些辅助的业务加进来,比如日志,权限控制等。那么SpringAOP实现原理是什么呢?动态代理。其实动态代理是一种比较重要设计模式。那么如何去实现动态代理呢。其实有两种方式:JDK、CGLIB。(这两句话也是常见的面试问题)今天就介绍一下动态代理以及如何使用JDK实现动态代理...原创 2018-10-25 17:18:22 · 335 阅读 · 0 评论