Spring框架
文章平均质量分 52
为你写诗_xue
工作,学习,生活。。
展开
-
Lambada List集合操作实例
主要包含常用的排序、取某个属性list、按照属性分组、过滤集合、list转map重复key覆盖、获取最大最小值及平均数、获取基本类型的和、获取Bigdecimal求和、对基本集合去重、对集合中相同属性进行计数、集合排序、倒叙排序、多个字段排序等。原创 2023-02-06 09:51:32 · 143 阅读 · 0 评论 -
Spring的常用配置
一、Bean的Scope 1、Singleton:一个Spring容器只有一个Bean实例,此为Spring默认配置,全容器共享一个实例 2、Prototype:每次调用新建一个Bean实例 3、request:Web项目中,给每一个http request新建一个Bean实例 4、Session:Web项目中,给每一个http session新建一个Bean实例原创 2018-03-08 15:31:12 · 313 阅读 · 0 评论 -
Spring基础配置(依赖注入)
一、Spring框架四大原则 1、使用POJO进行轻量级和最小侵入式开发 2、通过依赖注入和基于接口编程实现松耦合 3、通过AOP和默认习惯进行声明式编程 4、使用AOP和模板(temple)减少模式化代码 二、依赖注入概念 我们经常说的控制反转(Inversion of Control-IOC)和依赖注入(dependency injection-DI)在S...原创 2018-03-07 22:57:42 · 246 阅读 · 0 评论 -
Spring基于注解的零配置方式的面向切面编程
一、概述 Spring在此只是使用了和AspectJ一样的注解,但并没有使用AspectJ的编译器或者织入器,底层依然使用的是Spring AOP,依然是在运行时动态生成AOP代理,并不依赖AspectJ的编译器或者织入器。 二、例子与注释 1、定义Aspect与@Before增强处理package com.aspect.service; //定义一个接口 public interface H原创 2017-09-11 22:25:09 · 314 阅读 · 0 评论 -
spring缓存机制(EhCache配置方式)
一、SPRING与EhCache缓存的联系 调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对于相同的方法参数要有相同的返回结果。Spring为我们提供了几个注解来支持Spring Cache。其核心主要是@Cacheab原创 2017-09-19 00:01:51 · 932 阅读 · 0 评论 -
Spring的资源访问
一、概述 spring改进了java资源访问的策略,Spring为资源访问提供了一个Resource接口,该接口提供了更强的资源访问能力。 Resource接口中主要定义有以下方法: 1、 exists():用于判断对应的资源是否真的存在。 2、sReadable():用于判断对应资源的内容是否可读。需要注意的是当其结果为true的时候,其内容未必真的可读,但如果返回false,则其内容必原创 2017-09-10 11:54:40 · 308 阅读 · 0 评论 -
Spring基于注解的零配置支持
一、搜索Bean类 为了不再使用Spring的配置文件来配置任何bean实例,Spring自动搜索某些路径下的Java类,并将这些java类注册成Bean实例 Spring提供了如下几个Annotation来标注Spring Bean,目的让Spring知道应该把哪些Java类当成Bean类处理。 @Conponent:标注一个普通的Spring Bean 类 @Controller:标注一个控原创 2017-09-09 12:02:28 · 421 阅读 · 0 评论 -
Spring创建Bean的三种方式
一、 使用构造器创建Bean的实例 在依赖注入已经叙述多种注入实例二、使用静态工厂方法创建Bean 实例如下:**静态工厂方法所产生的产品是该接口的实例** package com.home.bean; /** * 定义Beging接口,静态工厂方法所产生的产品是该接口的实例 */ public interface Being { public void testBeing();原创 2017-09-08 00:43:44 · 531 阅读 · 0 评论 -
ApplicationContext的事件机制
applicationContext的事件机制是观察者模式实现的,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext的事件处理。 ApplicationEvent:容器事件,必须由ApplicationContext发布 ApplicationListener:监听器,可由容器中任何监听器Bean担任原创 2017-08-30 00:26:45 · 643 阅读 · 0 评论 -
配置依赖反射设置注入
package model; public class Person { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } //下面通过反射对原创 2017-09-05 23:04:10 · 322 阅读 · 0 评论 -
Bean获取Spring容器
一、目的 在某些特殊情况下,Bean需要实现某个功能,比如该bean需要输出国际化消息,或者该bean需要向Spring发布事件,但该功能必须借助于Spring容器才能实现,此时就必须让该Bean先获取Spring容器,然后借助于Spring容器来实现该功能。 为了让Bean获取它所在的Spring容器,可以让该Bean实现BeanFactoryAware接口。类似接口如:BeanNameAwa原创 2017-09-03 23:24:31 · 327 阅读 · 0 评论 -
Spring 的IOC 容器
Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。原创 2017-08-11 01:06:56 · 228 阅读 · 0 评论 -
SPRING BEAN的基础
一、SPRING BEAN的定义: spring bean定义 二、SPRING BEAN的作用域: spring bean作用域 作用域例子: bean包内的类 applicationContetxt.xml 测试类 结果原创 2017-08-11 01:05:45 · 282 阅读 · 0 评论 -
SPRING的体系结构
SPRING的体系结构图 仅供学习用途原创 2017-08-11 01:03:26 · 513 阅读 · 0 评论 -
SpringMVC入门之一
1.SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都DispatcherServlet DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 Dis原创 2016-07-12 22:09:24 · 446 阅读 · 0 评论 -
spring框架(IOC)的理解
简单例子: package ioc; public class A { // B b=new B(); } package ioc; public class B { public void b(){ } } package ioc; /** * IOC:控制反转,将动作交给其他人来干,此处是 * 由c为代理,生成A与B对象 * @author xieyong原创 2016-01-06 15:51:58 · 476 阅读 · 0 评论 -
SpringMVC入门--参数传递
接着上一篇的Test1Controller package com.Ace.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.PathVaria原创 2016-07-12 23:25:47 · 334 阅读 · 0 评论 -
SpringMvc入门----HTML表单与SpringMVC表单提交
提供默认值得bean: package com.Ace.controller; public class User { private String name="xieyongxue"; private int age=20; public String getName() { return name; } public void setName(String name) { t原创 2016-07-13 00:25:36 · 4344 阅读 · 0 评论 -
Spring 的四种方式依赖注入
一、Spring 基于构造函数的依赖注入 package com.home.model; public class Teditor { private Specker specker; public Teditor(Specker specker){ System.out.println("Inside Teditor constructor.");原创 2017-08-11 00:46:54 · 1131 阅读 · 0 评论