当前位置: 首页 > news >正文

保护区门户网站建设制度纯静态网站seo

保护区门户网站建设制度,纯静态网站seo,网站栏目结构哪些,深圳注册公司在什么网站文章目录一、作用二、注解属性说明三、使用方式一、作用 主要是从定义的扫描路径中#xff0c;找出标识了需要装配的类自动装配到Spring的bean容器中。 简单的说就是 ComponentScan告诉Spring从哪里找到bean#xff0c;一旦指定了#xff0c;Spring就会将指定的包及其下级… 文章目录一、作用二、注解属性说明三、使用方式一、作用 主要是从定义的扫描路径中找出标识了需要装配的类自动装配到Spring的bean容器中。 简单的说就是 ComponentScan告诉Spring从哪里找到bean一旦指定了Spring就会将指定的包及其下级的包中寻找bean。 在SpringBoot项目中我们并没有显示的看到该注解但是仍然能扫描到bean呢 其实在创建SpringBoot项目中默认在启动类上添加了SpringBootApplication注解该注解中包含ComponentScan注解因此SpringBoot会自动帮我们扫描启动类所在的包。 二、注解属性说明 Retention(RetentionPolicy.RUNTIME) Target(ElementType.TYPE) Documented Repeatable(ComponentScans.class) public interface ComponentScan {/*** 对应的包扫描路径 可以是单个路径也可以是扫描的路径数组* return*/AliasFor(basePackages)String[] value() default {};/*** 和value一样是对应的包扫描路径 可以是单个路径也可以是扫描的路径数组* 如果为空则以ComponentScan注解的类所在的包为基本的扫描路径* return*/AliasFor(value)String[] basePackages() default {};/*** 指定具体的扫描的类* return*/Class?[] basePackageClasses() default {};/*** 对应的bean名称的生成器 默认的是BeanNameGenerator* return*/Class? extends BeanNameGenerator nameGenerator() default BeanNameGenerator.class;/*** 处理检测到的bean的scope范围*/Class? extends ScopeMetadataResolver scopeResolver() default AnnotationScopeMetadataResolver.class;/*** 是否为检测到的组件生成代理* Indicates whether proxies should be generated for detected components, which may be* necessary when using scopes in a proxy-style fashion.* pThe default is defer to the default behavior of the component scanner used to* execute the actual scan.* pNote that setting this attribute overrides any value set for {link #scopeResolver}.* see ClassPathBeanDefinitionScanner#setScopedProxyMode(ScopedProxyMode)*/ScopedProxyMode scopedProxy() default ScopedProxyMode.DEFAULT;/*** 控制符合组件检测条件的类文件 默认是包扫描下的 **/*.class* return*/String resourcePattern() default ClassPathScanningCandidateComponentProvider.DEFAULT_RESOURCE_PATTERN;/*** 是否对带有Component Repository Service Controller注解的类开启检测,默认是开启的* return*/boolean useDefaultFilters() default true;/*** 指定某些定义Filter满足条件的组件 FilterType有5种类型如* ANNOTATION, 注解类型 默认* ASSIGNABLE_TYPE,指定固定类* ASPECTJ ASPECTJ类型* REGEX,正则表达式* CUSTOM,自定义类型* return*/Filter[] includeFilters() default {};/*** 排除某些过来器扫描到的类* return*/Filter[] excludeFilters() default {};/*** 扫描到的类是都开启懒加载 默认是不开启的* return*/boolean lazyInit() default false; }三、使用方式 启动类 package com.springboottest;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan;SpringBootApplication public class SpringbootTestApplication {public static void main(String[] args) {SpringApplication.run(SpringbootTestApplication.class, args);} }启动类在 com.springboottest 包下那么Spring默认会自动扫描该包及其子包下的bean。 Student类包路径com.springtest非启动类所在的包下 package com.springtest;import lombok.Data; import org.springframework.stereotype.Component;Data Component public class Student {private String name;private String nickName; }如果想让Student类被Spring扫描到那么我们可在启动类中增加如下注解 package com.springboottest;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan;SpringBootApplication ComponentScan(basePackages {com.springtest, com.springboottest}) // ComponentScan(basePackages {com}) public class SpringbootTestApplication {public static void main(String[] args) {SpringApplication.run(SpringbootTestApplication.class, args);} }上面的代码我们可以看到ComponentScan注解中设置了两个包名com.springtest, com.springboottest这样设置是为了精确扫描范围当然我们也可以使用两个包名的共同前缀com。 注如果需要扫描的类在不同的包下最好是精确指定要扫描的包这样可以减少加载时间。
http://wiki.neutronadmin.com/news/342366/

相关文章:

  • 全球首个完全响应式网站自助建设平台在中国诞生网站制作课程介绍
  • 网站开发量鄞州区网站建设报价
  • 制作网页的常用软件网站的seo如何优化
  • 家用电脑可以做网站吗知名设计公司有哪些
  • 企业网站内容模块外贸人员招聘信息
  • 徐州网站建设xlec百度收录提交网址
  • 配资网站开发是什么意思企业电话卡
  • 学做网站能找到工作么js动效网站
  • 网站建设市场报告广西建筑工程有限责任公司
  • 做网站用什么后台动漫设计好学吗
  • 七牛云做网站centos卸载wordpress
  • 牡丹江有做网站的人吗建网站几个按钮
  • 石家庄城市建设档案馆网站免费搭建手机网站源码
  • 做基网站wordpress 倡萌 相册
  • 企业网站模块iis建好的网站套用模板
  • 个人网站当企业网站用榆林seo
  • 安阳360网站推广工具杭州公司网站
  • 深圳网络公司网站电话网站源码
  • 做网站关于我们做擦边球网站会不会违法呢
  • 通辽网站建设通辽郑州网站开发hndlwx
  • 网站图标按钮用什么做福州seo网站优化
  • 网站首页原型图怎么做红点设计官网
  • 潍坊市建设一体化平台网站wordpress主题等
  • 合肥专业网站优化哪家好临沂手机网站制作
  • 做网站的怎么赚钱杭州企业如何建网站
  • wordpress群站域名有限公司和责任公司的区别
  • 微商城网站建设东海县建设局网站
  • 网站做反向解析产品品牌推广公司
  • 高邮做网站wordpress saharan
  • 视频素材库网站免费企业解决方案网站