Bean五大类注解:
@Controller(控制器存储,用于检验参数合法性)
@Service(服务,业务组装)
@Repository(数据持久层,实际的业务处理)
@Component(组件,工具类层,会把一些重复在多个层使用的功能单独写成一个层)
@Configuration(配置层,设置项目的配置,如端口号)
例如:
ApplicationContext context=new ClassPathXmlApplicationContext("spring-config.xml");用于得到容器。 User user=context.getBean("userinfo",User.class);用于得到Bean对象。 user.sayhi();调用Bean对象的方法。
存储Bean的方式:
利用pom.xml:
加上述五大类注解。
注意:
使用XML和注解可以并存。
当XML中的content标签中的base-package里不包含所要注入的类的软件包时不会存储Bean。
如: