使用IOC的注解方式,要引入context约束,配置组件扫描(扫描的本质:就是在类上找注解,找啊 找,找到一个然后去调用)
@component:组件
衍生注解
@Controller:web层
@Service:service层
@Repository:dao层
如果类上没加注解(即没有扫描),则要加一句<context:annotation-config>用来替代<context:component-scan base-package="com.ryan.spring_context_IOC,com.ryan.spring_02"/>