码迷,mamicode.com
首页 > 编程语言 > 详细

Spring框架bean的注解管理方法

时间:2017-11-16 20:48:23      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:日志   org   ons   can   strong   encoding   component   commons   pre   

首先在原有的jar包:

需Spring压缩包中的四个核心JAR包

beans 、context、core 和expression

下载地址:

https://pan.baidu.com/s/1qXLHzAW

以及日志jar包

commons-logging 和log4j

下载地址:

https://pan.baidu.com/s/1mimTW5i

再增加一个

spring-aop-5.0.1.RELEASE.jar

 


 

然后,src中建立一个xml配置文件,增加新的context的约束语句,如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> 
      <!--  开启注解扫描  -->
     <context:component-scan base-package="com.swift"></context:component-scan>
</beans>

注解的方法xml中配置对象及属性只用这一句

<context:component-scan base-package="com.swift"></context:component-scan>

即可,com.swift是包名,最好写上一级,可以扫描到里边所有的包

下边使用注解来创建对象:

package com.swift.user;

import org.springframework.stereotype.Component;

@Component(value="user")
public class User {
    public String fun() {
        return "The User‘s fun()..........";
    }
}
 

注解创建对象

@Component(value="user")

相当于之前在xml配置文件中使用<bean id="user" class="com.swift.User"></bean>


 

 

 

 

 



Spring框架bean的注解管理方法

标签:日志   org   ons   can   strong   encoding   component   commons   pre   

原文地址:http://www.cnblogs.com/qingyundian/p/7846098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!