数码资讯
applicationContext使用注解代替
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
创建一个类SpringConfig
@Configuration//证明这个类是spring的配置文件类
@ComponentScan("com.itheima")//扫描的哪些包下有注解相当于配置文件的
<context:component-scan base-package="com.itheima"></context:component-scan>
public class SpringConfig { }
@Component("userDao")
//注解,在实现类里加,在什么实现类,代表bean初始化的就是这个类型相当于
//<bean name="userDao" class="com.itheima.dao.impl.UserDaoImpl"/>
//@Component不常用,可换成@Controller,@Service,@Repository
主方法里
ApplicationContext ctx=new AnnotationConfigApplicationContext(SpringConfig.class);<br />
UserDao UserDao = (UserDao) ctx.getBean("userDao");
//如果实现类里的注解后面没有提供id,@Component要使用下面
UserDao UserDao = ctx.getBean(UserDao.class);
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。