栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

10-Spring5 基于注解方式创建bean实例

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

10-Spring5 基于注解方式创建bean实例

1、什么是注解

(1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…)
(2)使用注解,注解作用在类上面,方法上面,属性上面
(3)使用注解目的:简化 xml 配置

2、创建对象提供的常用注解

(1)@Component
(2)@Service
(3)@Controller
(4)@Repository

  • 上面四个注解都可以用来创建 bean 实例
3.编码测试

1.需要引入依赖


2.代码编写

UserService

package com.limi.service;

import org.springframework.stereotype.Component;

//使用@Component创建bean到IOC容器中
//在注解里面 value 属性值可以省略不写,
//默认值是类名称,首字母小写
//UserService -- userService
@Component(value = "userService")
public class UserService {

    public void add(){
        System.out.println("userService add......");
    }
}

bean1.xml



        
        

    
    


测试类MyTest

package com.limi.test;

import com.limi.service.UserService;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MyTest {

    @Test
    public void test1(){
        //1.加载bean的xml文件, 以src为根目录
        ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");

        //2.获取配置的对象, 参数1:bean的id值, 参数2: 类名.class
        UserService userService = context.getBean("userService", UserService.class);

        //3.使用对象
        userService.add();
    }
}

测试结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336469.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号