spring学习笔记十

Spring使用注解Annotation定义Bean

1、UserDao接口和实现类

public interface UserDao {
    void save();
}


@Component("userDao")
public class UserDaoImpl implements UserDao {
    public void save() {
        System.out.println("user dao save...");
    }
}

2、SpringConfig类

@Configuration
@ComponentScan("com.itheima")
public class SpringConfig {
}

3、使用方法

public static void main(String[] args) {
        ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);
        UserDao userDao = ctx.getBean("userDao", UserDao.class);
        System.out.println(userDao);
        userDao.save();
    }

4、总结

  • 使用注解方式开发Bean不再需要些xml配置文件
  • SpringConfig类中的@Configuration注解表示这个类是一个配置类
  • @ComponentScan是Bean的扫描扫描目录表示在com.itheima目录下寻找Bean实体类

猜你喜欢

转载自blog.csdn.net/qq_28710983/article/details/131927835