spring
京之火
人生很短,孤独很长,勇敢的去追求极致,累了就歇一会!
展开
-
初学spring init-method="init" destroy-method="destroy" scope="prototype"
beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/原创 2015-03-21 15:24:34 · 1311 阅读 · 0 评论 -
spring学习笔记
文档:原创 2015-07-15 18:17:14 · 399 阅读 · 0 评论 -
spring Bean范围scope=singleton或prototype
当scope=singleton是单例,service和service2是同一个对象,当scope=prototype是每次创建新的对象原创 2015-07-14 17:00:32 · 522 阅读 · 0 评论 -
spring IOC 集合collections注入
集合注入:原创 2015-07-14 17:09:59 · 548 阅读 · 0 评论 -
spring 简单属性注入
如果不重写toString方法则打印类名原创 2015-07-14 16:54:24 · 329 阅读 · 0 评论 -
spring生命周期 init-method destroy-methd 不要和prototype一起用
首先我们应该知道:一、spring Bean的作用域:scope=singleton(默认,单例,生成一个实例)二、spring Bean的作用域:scope=prototype(多线程, 生成多个实例)三、单例模式,默认在程序初始化的时候实例化(lazy-init=”false”)四、prototype,getBean的时候才是实例化五、lazy-init 只对单例模式起作用,对 prototyp原创 2015-07-14 18:16:06 · 2598 阅读 · 2 评论 -
spring 自动装配autowire=byName或byType
注意byName的情况下,bean 的name=userDao要和实现类的接口名一致,可以写多个bean,如byType的时候就不需要,但是只能有一个bean,唯一bean。原创 2015-07-14 17:40:26 · 678 阅读 · 0 评论 -
spring annotation注解 @Resource
@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使用ty原创 2015-07-15 09:53:45 · 586 阅读 · 0 评论 -
spring annotation注解 autowire
如果把beans.xml配置的bean id改成接口名,注解UserService.java的setUserDao就不需要写@Qualifier了,有@Aotuwire 就够了原创 2015-07-14 18:34:01 · 1116 阅读 · 0 评论 -
spring setter and constructor注入
setter: 注意:setter注入默认调用空的构造方法,如果添加了其他有参数的构造方法,需要在写一个空的构造方法,否则会报错constructor:原创 2015-07-14 16:31:46 · 412 阅读 · 0 评论 -
spring social facebook
使用 Spring Social 连接社交网络 随着社交网络的流行,在应用中加入对主流社交网络的支持变成了一个重要的功能。比如允许用户使用第三方社交网络的账号,如 Twitter、Facebook、LinkedIn 或新浪微博的账号,直接登录;或是读取用户在其他社交网站上的信息等。很多社交网站都提供开放 API 允许开发人员使用,不过需要开发人员了解 OAuth 等其他实现细节。Spring So转载 2015-03-31 15:19:16 · 1982 阅读 · 0 评论 -
spring annotation注解@Component 通用:@Controller,@ Service,@ Repository区别
注意:@Componet注解什么都没写就是默认名字为该类的首字母小写,写了@Componet(value=”“)或者@Component(“”)就是以字符串的名字为名。下面是相关组件区别介绍:1、@Component@Component 是所有受Spring 管理组件的通用形式,@Component注解可以放在类的头上,@Component不推荐使用。2、@Controller@Controlle原创 2015-07-15 16:53:33 · 2746 阅读 · 1 评论