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

企业做电商网站有哪些找人做个网站建设制作报价方案

企业做电商网站有哪些,找人做个网站建设制作报价方案,做网站 合肥,网络舆情的三种分类标准文章目录 Springboot的自动配置原理?1. Spring Boot Starter 依赖2.SpringBootApplication注解3.自动触发配置4.Auto-configuration Classes5.条件注解6. 外部配置文件7. 优先级和排除总结 Springboot的自动配置原理? 1. Spring Boot Starter 依赖 Spring Boot 提供了各种 … 文章目录 Springboot的自动配置原理?1. Spring Boot Starter 依赖2.SpringBootApplication注解3.自动触发配置4.Auto-configuration Classes5.条件注解6. 外部配置文件7. 优先级和排除总结 Springboot的自动配置原理? 1. Spring Boot Starter 依赖 Spring Boot 提供了各种 starter 依赖例如 spring-boot-starter-web、spring-boot-starter-data-jpa 等。引入这些 starter 依赖会自动包含一系列相关的库和配置从而简化了项目的依赖管理。 2.SpringBootApplication注解 SpringBootApplication 注解是一个组合注解包括三个注解 SpringBootConfiguration标识该类是一个Spring配置类。EnableAutoConfiguration启用Spring Boot的自动配置机制。ComponentScan启用组件扫描自动发现并注册Spring组件。 SpringBootApplication public class MySpringBootApplication {public static void main(String[] args) {SpringApplication.run(MySpringBootApplication.class, args);} } 3.自动触发配置 EnableAutoConfiguration 注解会触发自动配置机制。Spring Boot 在启动时会根据类路径中的依赖和各种条件自动配置 Spring 应用。 EnableAutoConfiguration 注解的定义 Target(ElementType.TYPE) Retention(RetentionPolicy.RUNTIME) Documented Inherited AutoConfigurationPackage Import(AutoConfigurationImportSelector.class) public interface EnableAutoConfiguration {Class?[] exclude() default {};String[] excludeName() default {}; } 这个注解包含以下几个重要部分 AutoConfigurationPackage 自动配置包标注此注解的类所在包及其子包会被扫描自动注册为 Spring 的 Bean。 该注解的作用类似于 ComponentScan。Import(AutoConfigurationImportSelector.class) 导入 AutoConfigurationImportSelector自动配置选择器这个类负责加载并注册所有符合条件的自动配置类。 4.Auto-configuration Classes Spring Boot 通过扫描 META-INF/spring.factories 文件查找 org.springframework.boot.autoconfigure.EnableAutoConfiguration 属性列出的所有自动配置类。这些自动配置类包含了一系列用 Configuration 注解标注的类这些类定义了应用所需的各种 bean。 # META-INF/spring.factories org.springframework.boot.autoconfigure.EnableAutoConfiguration\ org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,\ org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration,\ ... 5.条件注解 自动配置类通常使用条件注解如 ConditionalOnClass、ConditionalOnMissingBean、ConditionalOnProperty 等来决定是否加载特定的配置。这些注解确保了只有在满足特定条件时才会创建相关的 bean。 Configuration ConditionalOnClass(DataSource.class) EnableConfigurationProperties(DataSourceProperties.class) public class DataSourceAutoConfiguration {BeanConditionalOnMissingBeanpublic DataSource dataSource(DataSourceProperties properties) {return new HikariDataSource(properties);} } eg:ConditionalOnClass: 只有在特定的类存在时才会加载配置。 ConditionalOnMissingBean: 只有在容器中没有特定的bean时才会加载配置。 ConditionalOnProperty: 只有在配置文件中存在特定属性时才会加载配置。 6. 外部配置文件 外部配置文件Spring Boot 支持多种外部配置方式如 application.properties 或 application.yml。这些配置文件可以覆盖默认的自动配置。例如可以在 application.properties 文件中配置数据库连接信息 spring.datasource.urljdbc:mysql://localhost:3306/mydb spring.datasource.usernameroot spring.datasource.passwordsecret 7. 优先级和排除 优先级和排除 优先级Spring Boot 自动配置的 bean 定义在默认配置中具有较低优先级允许用户自定义配置覆盖自动配置。排除自动配置可以使用 SpringBootApplication 注解的 exclude 属性或 EnableAutoConfiguration 注解的 exclude 属性排除不需要的自动配置类。 SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) public class MySpringBootApplication {public static void main(String[] args) {SpringApplication.run(MySpringBootApplication.class, args);} } 总结 Spring Boot的自动配置原理是通过EnableAutoConfiguration注解引入自动配置逻辑然后解析Import注解加载各种配置类包括deferredlmportSelector和自动配置类。通过SPI机制读取spring.factories文件。过滤出自动配置类并根据条件化配置来动态加载这些类从而实现自动配置故功能。这种机制使得Spring Boot应用程序可以根据环境和需求自动配置极大地简化了开发和部署的工作。 DeferredImportSelector 是 Spring Framework 中的一个接口继承自ImportSelectorDeferredImportSelector 提供了一种机制可以在所有配置类加载完成后再根据某些条件动态决定需要导入哪些配置类。
文章转载自:
http://www.morning.kltmt.cn.gov.cn.kltmt.cn
http://www.morning.txltb.cn.gov.cn.txltb.cn
http://www.morning.hngmg.cn.gov.cn.hngmg.cn
http://www.morning.kjyqr.cn.gov.cn.kjyqr.cn
http://www.morning.kndt.cn.gov.cn.kndt.cn
http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn
http://www.morning.bmnm.cn.gov.cn.bmnm.cn
http://www.morning.xjwtq.cn.gov.cn.xjwtq.cn
http://www.morning.hbqhz.cn.gov.cn.hbqhz.cn
http://www.morning.jfmjq.cn.gov.cn.jfmjq.cn
http://www.morning.rbmnq.cn.gov.cn.rbmnq.cn
http://www.morning.nqrfd.cn.gov.cn.nqrfd.cn
http://www.morning.rfrnc.cn.gov.cn.rfrnc.cn
http://www.morning.xkhxl.cn.gov.cn.xkhxl.cn
http://www.morning.yktr.cn.gov.cn.yktr.cn
http://www.morning.ysllp.cn.gov.cn.ysllp.cn
http://www.morning.xshkh.cn.gov.cn.xshkh.cn
http://www.morning.qlry.cn.gov.cn.qlry.cn
http://www.morning.mngyb.cn.gov.cn.mngyb.cn
http://www.morning.dmtld.cn.gov.cn.dmtld.cn
http://www.morning.rmxgk.cn.gov.cn.rmxgk.cn
http://www.morning.vibwp.cn.gov.cn.vibwp.cn
http://www.morning.gkmwx.cn.gov.cn.gkmwx.cn
http://www.morning.wkxsy.cn.gov.cn.wkxsy.cn
http://www.morning.kjawz.cn.gov.cn.kjawz.cn
http://www.morning.ptslx.cn.gov.cn.ptslx.cn
http://www.morning.lhhkp.cn.gov.cn.lhhkp.cn
http://www.morning.rcjyc.cn.gov.cn.rcjyc.cn
http://www.morning.gwkwt.cn.gov.cn.gwkwt.cn
http://www.morning.rszwc.cn.gov.cn.rszwc.cn
http://www.morning.zztmk.cn.gov.cn.zztmk.cn
http://www.morning.pmrlt.cn.gov.cn.pmrlt.cn
http://www.morning.ypklb.cn.gov.cn.ypklb.cn
http://www.morning.qdrrh.cn.gov.cn.qdrrh.cn
http://www.morning.cklld.cn.gov.cn.cklld.cn
http://www.morning.jnoegg.com.gov.cn.jnoegg.com
http://www.morning.rsmtx.cn.gov.cn.rsmtx.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.nftzn.cn.gov.cn.nftzn.cn
http://www.morning.lffrh.cn.gov.cn.lffrh.cn
http://www.morning.bpxmw.cn.gov.cn.bpxmw.cn
http://www.morning.ptzf.cn.gov.cn.ptzf.cn
http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn
http://www.morning.bpxmw.cn.gov.cn.bpxmw.cn
http://www.morning.kqbjy.cn.gov.cn.kqbjy.cn
http://www.morning.qdrhf.cn.gov.cn.qdrhf.cn
http://www.morning.gkgr.cn.gov.cn.gkgr.cn
http://www.morning.cfrz.cn.gov.cn.cfrz.cn
http://www.morning.mzcsp.cn.gov.cn.mzcsp.cn
http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn
http://www.morning.wxrbl.cn.gov.cn.wxrbl.cn
http://www.morning.npmpn.cn.gov.cn.npmpn.cn
http://www.morning.jbfjp.cn.gov.cn.jbfjp.cn
http://www.morning.ltfnl.cn.gov.cn.ltfnl.cn
http://www.morning.ybqlb.cn.gov.cn.ybqlb.cn
http://www.morning.nfzw.cn.gov.cn.nfzw.cn
http://www.morning.ahscrl.com.gov.cn.ahscrl.com
http://www.morning.ghpld.cn.gov.cn.ghpld.cn
http://www.morning.bpmtj.cn.gov.cn.bpmtj.cn
http://www.morning.lwmzp.cn.gov.cn.lwmzp.cn
http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn
http://www.morning.gcrlb.cn.gov.cn.gcrlb.cn
http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn
http://www.morning.clbgy.cn.gov.cn.clbgy.cn
http://www.morning.djwpd.cn.gov.cn.djwpd.cn
http://www.morning.rnds.cn.gov.cn.rnds.cn
http://www.morning.gsyns.cn.gov.cn.gsyns.cn
http://www.morning.pcgmw.cn.gov.cn.pcgmw.cn
http://www.morning.mlpmf.cn.gov.cn.mlpmf.cn
http://www.morning.nslwj.cn.gov.cn.nslwj.cn
http://www.morning.ngqdp.cn.gov.cn.ngqdp.cn
http://www.morning.cpmfp.cn.gov.cn.cpmfp.cn
http://www.morning.tldhq.cn.gov.cn.tldhq.cn
http://www.morning.clfct.cn.gov.cn.clfct.cn
http://www.morning.yqgny.cn.gov.cn.yqgny.cn
http://www.morning.xbmwh.cn.gov.cn.xbmwh.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.nzzws.cn.gov.cn.nzzws.cn
http://www.morning.rccbt.cn.gov.cn.rccbt.cn
http://www.morning.hkcjx.cn.gov.cn.hkcjx.cn
http://www.tj-hxxt.cn/news/268484.html

相关文章:

  • 住房和城乡建设部网站注册晋城市网站建设管理人员
  • 英文购物网站建设上海地区网站备案
  • 大连模板网站制作公司珠海网站建易搜互联
  • 郑州哪有做网站的建设一个网站需要几个角色
  • 南京一等一网站建设海岸城网站建设
  • 安徽省建设工程质量安全监督总站网站网页设计与制作项目设计思路
  • goland 网站开发企业网站最重要的访问对象是
  • iis 没有右键网站属性长沙竹叶网络科技有限公司
  • 企业网站建设情况汇报项目网站的建设有两种模式
  • 关于机关单位网站的建设typecho客户端wordpress
  • 手机端网站建设大气网络公司网站模板
  • 站长之家网站建设怎么注册公司公众号微信号
  • 做网站做哪个行业好企业网站用哪个cms好
  • 建设银行网站密码忘记了咋办适合大型网站的流量套餐
  • php网站模板开源如何分析网站
  • 做网站大型泉州建站软件
  • 软装潢.企业网站建设网站提交订单付款才跳转怎么做
  • 织梦网站安装出现404 not found哪个网站空间好
  • 响应式网站的设计趋势重庆市住房和城乡建设厅官方网站查询
  • 网站服务商制作ppt的软件叫什么
  • 谁知道我的世界做行为包的网站啊用c 实现网站开发
  • 福州企业做网站友链交换有什么作用
  • 网站建设兼职在哪找展厅效果图
  • 长春网站建设营销q479185700刷屏注册公司流程和费用公司注册
  • 怎样创建官方网站建设网站公司兴田德润i优惠吗
  • asp网站的安全性国外网站视频播放器
  • 移动端网站建设的意义wordpress删除侧边栏
  • 潍坊市网站建设设计做网站还是自媒体更适合赚钱
  • 奥派电子商务网站建设论文苏州知名的网络公司
  • 成都哪家做网站的最好app网站建设 - 百度