(bean配置类的注解开发)学习Spring的第十三天

bean配置类的注解开发

问题提出

(bean配置类的注解开发)学习Spring的第十三天_第1张图片

用类充当配置文件 applicationcontext.xml :

@Configuration注解标识此类为配置类,替代原有xml文件

 (bean配置类的注解开发)学习Spring的第十三天_第2张图片

 (bean配置类的注解开发)学习Spring的第十三天_第3张图片

 看原配置文件applicationcontext.xml代码




        
        


        


这是bean配置类的文件SpringConfig(Java文件)

package com.itheima.config;

import com.itheima.beans.OtherBean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.PropertySource;

@Configuration  //标注当前类是一个配置类(替代配置文件) +@Component
// 配置组件扫描
@ComponentScan({"com.itheima"})
// 配置properties加载
@PropertySource("classpath:jdbc.properties")
//
@Import(OtherBean.class)
public class SpringConfig {

}

@ComponentScan({"com.itheima"})

组件扫描配置:扫描包
@PropertySource("classpath:jdbc.properties") 

加载外部资源properties
@Import(OtherBean.class)

导入其他配置类

你可能感兴趣的:(学习,spring,java)