1. SpringMVC相关bean(表现层bean)
¤ 加载控制:SpringMVC加载的bean对应的包都在controller包内
2. Springr控制的bean
¤ 业务bean(service)
¤ 功能bean(DataSource等)
¤ 加载控制:
♦ 方式一:Spring加载的bean设定扫描大范围,排除掉controller包内的bean
@Configuraqtion
@ComponentScan(value="com.feyan",
excludeFilters = @ComponentScan.Filter(
type = FilterType.ANNOTATION, classes = Controller.class
)
)
public class SpringConfig
{
}
♦ 方式二:Spring加载的bean设定精确扫描范围
@Configuraqtion
@ComponentScan({"com.feiyan.service", "com.feiyan.dao"})
public class SpringConfig
{
}
浙公网安备 33010602011771号