随笔分类 -  Spring Framework

1
摘要:转发地址:https://www.iteye.com/blog/wiselyman-2213907 2.1 @RequestMapping @RequestMapping是SpringMVC的核心注解,负责访问的url与调用方法之间的映射; @RequestMapping可以放在类和方法上; @Re 阅读全文
posted @ 2019-11-28 15:10 DarJeely 阅读(411) 评论(0) 推荐(0)
摘要:18.1 Meta Annotation 元注解:顾名思义,就是注解的注解 当我们某几个注解要在多个地方重复使用的时候,写起来比较麻烦,定义一个元注解可以包含多个注解的含义,从而简化代码 下面我们用<<02点睛Spring4.1-Java Config>>里的源码进行元注解的改造 18.2 示例 1 阅读全文
posted @ 2019-11-28 14:48 DarJeely 阅读(126) 评论(0) 推荐(0)
摘要:17.1 @Conditional @Conditional为按照条件配置spring的bean提供了支持,即满足某种条件下,怎么配置对应的bean; 应用场景 当某一个jar包在classpath中的时候,配置某几个bean; 当某一个bean配置好后,会自动配置一个特定的bean; 当某种环境变 阅读全文
posted @ 2019-11-28 14:47 DarJeely 阅读(158) 评论(0) 推荐(0)
摘要:转发:https://www.iteye.com/blog/wiselyman-2213049 16.1 TaskScheduler 提供对计划任务提供支持; 使用@EnableScheduling开启计划任务支持 使用@Scheduled来注解计划任务的方法; 16.2 示例 演示后台间断执行任务 阅读全文
posted @ 2019-11-28 14:46 DarJeely 阅读(150) 评论(0) 推荐(0)
摘要:转发:https://www.iteye.com/blog/wiselyman-2212679 15.1 TaskExecutor spring的TaskExecutor为在spring环境下进行并发的多线程编程提供了支持; 使用ThreadPoolTaskExecutor可实现一个基于线程池的Ta 阅读全文
posted @ 2019-11-28 14:44 DarJeely 阅读(178) 评论(0) 推荐(0)
摘要:转发:https://www.iteye.com/blog/wiselyman-2212678 14.1 Scripting脚本编程 脚本语言和java这类静态的语言的主要区别是:脚本语言无需编译,源码直接可运行; 如果我们经常需要修改的某些代码,每一次我们至少要进行编译,打包,重新部署的操作,步骤 阅读全文
posted @ 2019-11-28 14:42 DarJeely 阅读(216) 评论(0) 推荐(0)
摘要:13.1 Spring EL Spring EL-Spring表达式语言,支持在xml和注解中使用表达式,类似jsp的EL表达式语言; 本教程关注于在注解中使用Spring EL; Spring EL包含很多类型的表达式,本教程关注常用的注入 获得系统属性 注入表达式 注入文件 注入其他bean或者 阅读全文
posted @ 2019-11-28 14:40 DarJeely 阅读(215) 评论(0) 推荐(0)
摘要:12.1 Aware 我们设计的准则是解耦,这就意味着我们不能对Spring的IoC容器有直接的依赖,但是我们还是想我们的bean能识别容器的资源; 使用aware能让我们在应用的任意位置获得spring容器的资源; 我们通过实现aware接口来识别spring容器的资源; Spring包含的awa 阅读全文
posted @ 2019-11-28 14:39 DarJeely 阅读(130) 评论(0) 推荐(0)
摘要:11.1 Propert Editor property editor是JavaBeans API的一项特性,用来字符和属性值之间的互相转换(如2014-03-02和Date类型的互相转换) spring内置了CustomDateEditor, CustomNumberEditor, ClassEd 阅读全文
posted @ 2019-11-28 14:38 DarJeely 阅读(125) 评论(0) 推荐(0)
摘要:10.1 Application Event Spring使用Application Event给bean之间的消息通讯提供了手段 应按照如下部分实现bean之间的消息通讯 继承ApplicationEvent类实现自己的事件 实现继承ApplicationListener接口实现监听事件 使用Ap 阅读全文
posted @ 2019-11-28 14:37 DarJeely 阅读(132) 评论(0) 推荐(0)
摘要:9.1 AOP AOP可以了让一组类共享相同的行为.在OOP中只能通过继承类和实现接口,这样使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上; 下面演示一个日志系统的实现,简单但不失表达AOP的核心内容 演示通过注解拦截和通过方法规则拦截; 一些小术语 JoinPoint:你需要 阅读全文
posted @ 2019-11-28 14:34 DarJeely 阅读(211) 评论(0) 推荐(0)
摘要:8.1 Profile Profile让在不同环境下使用不同的配置提供了支持(如开发环境下的配置和生产环境下的配置肯定是不同的,如:数据库的配置); 通过设定Environment的ActiveProfiles来设定当前context需要使用的配置环境 通过设定jvm的spring.profiles 阅读全文
posted @ 2019-11-28 14:33 DarJeely 阅读(116) 评论(0) 推荐(0)
摘要:7.1 BeanPostProcessor spring通过BeanPostProcessor接口可以对所有bean或者指定的某些bean的初始化前后对bean的检查或者修改提供支持; 使用postProcessBeforeInitialization和postProcessAfterInitial 阅读全文
posted @ 2019-11-28 14:32 DarJeely 阅读(140) 评论(0) 推荐(0)
摘要:6.1 Initialization和Destruction spring对bean初始化的时候和销毁时候进行某些操作提供了支持 利用@Bean的initMethod和destroyMethod(和xml配置的init-method和destory-method相同) 利用JSR-250的@Post 阅读全文
posted @ 2019-11-28 14:30 DarJeely 阅读(147) 评论(0) 推荐(0)
摘要:5.1 ReloadableResourceBundleMessageSource 使用ReloadableResourceBundleMessageSource可获得不同语言的配置 此处是全局配置,适合用@Bean声明 5.2 示例 5.2.1 新建英文messagesmessages_en_US 阅读全文
posted @ 2019-11-28 14:29 DarJeely 阅读(384) 评论(0) 推荐(0)
摘要:转发:https://www.iteye.com/blog/wiselyman-2210666 4.1 Resource spring用来调用外部资源数据的方式 支持调用文件或者是网址 在系统中调用properties文件可参考<<02点睛Spring4.1-Java Config>>中结合@Pro 阅读全文
posted @ 2019-11-28 14:27 DarJeely 阅读(216) 评论(0) 推荐(0)
摘要:转载:https://www.iteye.com/blog/wiselyman-2210377 3.1 scope scope描述spring容器是怎么样新建类的实例的(bean); 在spring中默认的scope是singleton,这意味着无论你在程序中多少地方使用这个bean,它们都共享唯一 阅读全文
posted @ 2019-11-28 14:23 DarJeely 阅读(117) 评论(0) 推荐(0)
摘要:转载:https://www.iteye.com/blog/wiselyman-2210376 2.1 java config spring的java config主要使用@Configuration和@Bean两个注解; 使用@Configuration注解在类上声明是一个配置类(相当于一个spr 阅读全文
posted @ 2019-11-28 14:20 DarJeely 阅读(125) 评论(0) 推荐(0)
摘要:转载:https://www.iteye.com/blog/wiselyman-2210252 1.1 声明bean 使用上例建立的testMavenSpring项目,将pom.xml文件中的 <spring-framework.version>3.2.3.RELEASE</spring-frame 阅读全文
posted @ 2019-11-28 14:18 DarJeely 阅读(145) 评论(0) 推荐(0)
摘要:转载:https://www.iteye.com/blog/wiselyman-2210250 0.1 前置条件 Spring 4.1提倡基于Java Config和注解的配置,所以本教程通篇不会采用任何和xml配置相关的内容; 本教程默认读者有一定的Java Web及Spring使用基础; 本教程 阅读全文
posted @ 2019-11-28 14:15 DarJeely 阅读(210) 评论(0) 推荐(0)

1