Spring针对Bean管理中创建对象提供的注解

    1. @Component
    2. @Service
    3. @Controller
    4. @Repository

    使用注解来创建对象的话我们首先需要在配置文件中,开启组件扫描

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <beans xmlns="http://www.springframework.org/schema/beans"
    3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4. xmlns:context="http://www.springframework.org/schema/context"
    5. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    6. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
    7. <context:component-scan base-package="com.ctguyxr.spring5" />
    8. </beans>

    具体的来说就是要配置**context**的名称空间
    以及配置组件扫描的包路径
    image.png

    然后在对应的类上加上注解即可
    Spring在加载配置文件的时候,就会去扫描配置里包下的所有带有注解的,并将他们交由IOC容器进行管理
    image.png

    测试一下,发现成功创建出对象
    image.png