一、准备工作 创建一个Class注解@Configuration,如下例子: 我们创建了一个Class(类名可随意)并注解了@Configuration,这样可以将该Class看做一个spring的xml文件。同时我们增加了@ComponentScan注解开启了包扫描,在扫描包及其子包下面的所有被注 ...
分类:
编程语言 时间:
2018-12-02 20:37:29
阅读次数:
184
1.@Configuration&@Bean给容器中注册组件 前者相当于beans,如果嵌套的话必须是内部静态类。 2@ComponentScan-自动扫描组件&指定扫描规则 相当于开启了自动扫描包的功能。 3自定义TypeFilter指定过滤规则 刻个在ComponentScan扫描是附加和排除。 ...
分类:
编程语言 时间:
2018-12-01 20:26:56
阅读次数:
166
@Controller @SpringBootApplication @Configuration @ComponentScan(basePackages={"first","third"}) //配置扫描包 @PropertySource(value={"classpath:jdbc.proper... ...
分类:
编程语言 时间:
2018-11-27 19:39:38
阅读次数:
153
1、最简单的注解驱动开发实例: 2、@ComponentScan注解 自动扫描 @Controller @Service @Repository @Component 3、@Scope(value = "singleton") 4@import(快速给容器导入一个组件) 5、@conditional ...
分类:
编程语言 时间:
2018-11-21 12:24:56
阅读次数:
138
主要的话说在前面:在启动日志中没有看到Controller对应的URL被映射,那么请检查你的Controller是否被Spring管理了。此次踩坑就是忘了SpringBoot在没配置@ComponentScan的情况下,默认只扫描和主类处于同包下的Class。 一个很简单的Spring Boot的H ...
分类:
其他好文 时间:
2018-10-14 19:00:12
阅读次数:
143
不管是xml还是注解,他们都是表达bean定义的载体,其实质都是为Spring容器提供Bean定义的信息,在表现形式上都是讲xml定义的内容通过类注解进行描述。 Spring容器成功启动的三大要件分别为:bean定义信息,bean实现类,spring本身。 如果采用基于xml的配置,则bean定义信 ...
分类:
编程语言 时间:
2018-10-03 00:39:22
阅读次数:
130
//@EnableAutoConfiguration//@ComponentScan(value= {"com.foen.cloud.controller.*","com.foen.cloud.service.impl"})@SpringBootApplication(scanBasePackage ...
分类:
移动开发 时间:
2018-09-23 16:39:01
阅读次数:
4350
1.配置文件形式: <context:component-scan base-package="com.atguigu" /> spring会扫描此包下的@Service @Repository @Component @Autoware @Resource 等注解 2.注解形式 在配置文件注解类(@ ...
分类:
编程语言 时间:
2018-09-23 11:56:05
阅读次数:
3779
@EnableAutoConfiguration:启用springboot的自动配置,根据所声明的依赖对Spring进行自动配置 @ComponentScan 和 @Component在应用程序所在的程序包上启用扫描 @Configuration:允许在上下文中注册额外的bean或导入其他配置类 @ ...
分类:
编程语言 时间:
2018-09-18 14:27:30
阅读次数:
160
@Controller@EnableAutoConfiguration //启用srpingboot的配置@ComponentScan(basePackages={"cn.java.controller.*","cn.java.service.impl"})@MapperScan(value="cn ...
分类:
编程语言 时间:
2018-09-11 21:17:49
阅读次数:
166