IDEA简单概述操作Spring注解Component


概述

1、@controller 控制器(注入服务)
2、@service 服务(注入dao)
3、@repository dao(实现dao访问)
4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的)

@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。
下面写这个是引入component的扫描组件
<context:component-scan base-package=”com.mmnc”>

其中base-package为需要扫描的包(含所有子包)
1、@Service用于标注业务层组件
2、@Controller用于标注控制层组件(如struts中的action)
3、@Repository用于标注数据访问组件,即DAO组件.
4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
@Service public class UserServiceImpl implements UserService { }
@Repository public class UserDaoImpl implements UserDao { } getBean的默认名称是类名(头字母小写),如果想自定义,可以 @Service(“***”) 这样来指定,这种bean默认是单例的,如果想改变,可以使用@Service(“beanName”)
@Scope(“prototype”)来改变。可以使用以下方式指定初始化方法和销毁方法(方法名任意): @PostConstruct public void init() { }


一、Spring使用Component?

#我们以三层架构的形式来使用

导入Spring框架依赖

<dependencies>
        <!--    Spring框架-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.14.RELEASE</version>
        </dependency>
</dependencies>

创建接口(MasterDao )

package com.java.ym.dao;

/**
 * @Author: YuMi
 * @Date: 2020/10/9 14:44
 * ----------------------
 * @Comments:
 */
public interface MasterDao {
   
    void save();
}

创建接口实现类(MasterDaoImpl)

package com.java.ym.dao.impl;

import com.java.ym.dao.MasterDao;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;

/**
 * @Author: YuMi
 * @Date: 2020/10/9 14:44
 * ----------------------
 * @Comments:
 */

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置Spring框架,你可以按照以下步骤进行操作: 1. 导入Spring依赖:在你的项目中,添加Spring框架所需的依赖。你可以使用构建工具(如Maven或Gradle)来管理依赖。例如,对于Maven项目,你可以在pom.xml文件中添加以下依赖: ```xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.8</version> </dependency> ``` 2. 创建Spring配置文件:在项目的资源目录下创建一个Spring配置文件,通常命名为`applicationContext.xml`。在该文件中,你可以定义Spring容器和配置各种Bean。 3. 配置Spring容器:在Spring配置文件中,你可以配置Spring容器以管理和组织Bean。例如,你可以使用`<context:component-scan>`标签自动扫描组件并将其注册到Spring容器中。 4. 配置Bean:在Spring配置文件中,你可以定义和配置各种Bean。你可以使用`<bean>`标签来定义Bean,并设置其属性和依赖关系。例如,你可以创建一个名为`userService`的Bean,并指定它所依赖的其他Bean。 5. 使用Spring Bean:在你的应用程序中,你可以使用`@Autowired`注解或其他方式来自动注入所需的Bean。例如,你可以在一个类中使用`@Autowired`注解将`userService`注入到该类中。 这些是配置Spring框架的基本步骤,你可以根据项目的需求和Spring框架的功能进行进一步的配置和使用。请注意,上述步骤是一个简单概述,实际操作可能因具体情况而有所不同。你可以参考Spring官方文档以获取更详细的信息和示例代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值