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

建设银行投诉网站wordpress搜索页

建设银行投诉网站,wordpress搜索页,商丘网站建设设计,创新的常州做网站1. Spring Boot 的自动装配特性 Spring Boot 的自动装配#xff08;Auto-Configuration#xff09;是一种特性#xff0c;它允许您在应用程序中使用默认配置来自动配置 Spring Framework 的各种功能和组件#xff0c;从而减少了繁琐的配置工作。通过自动装配#xff0c;您… 1. Spring Boot 的自动装配特性 Spring Boot 的自动装配Auto-Configuration是一种特性它允许您在应用程序中使用默认配置来自动配置 Spring Framework 的各种功能和组件从而减少了繁琐的配置工作。通过自动装配您可以更快速地搭建和开发应用程序同时还可以通过覆盖默认配置来适应特定的需求。 自动装配的核心思想是根据应用程序的依赖和配置来自动配置 Spring Bean以及提供一些默认的行为从而实现最佳实践和约定优于配置的原则。以下是一些关键概念和使用方式 启动器StartersSpring Boot 启动器是预定义依赖集合用于简化特定类型应用的开发。启动器通常包括所需的库、框架和配置让您可以更轻松地开始开发特定类型的应用例如 spring-boot-starter-web 用于构建 Web 应用。自动配置类Spring Boot 提供了许多自动配置类这些类会根据应用程序的依赖和配置自动创建 Spring Bean。例如DataSourceAutoConfiguration 会根据配置自动创建数据库数据源 Bean。条件化装配Spring Boot 使用条件化装配来决定是否应该自动配置特定的 Bean。可以使用 ConditionalOn... 注解来定义条件如 ConditionalOnClass、ConditionalOnProperty 等。自定义配置如果默认的自动配置不符合您的需求您可以通过在应用程序中提供自定义的配置来覆盖或扩展默认行为。通过创建 Configuration 类并定义 Bean可以完全控制 Bean 的创建和配置。禁用自动配置如果您不希望使用某些自动配置可以使用 EnableAutoConfiguration 注解的 exclude 属性或在 application.properties 文件中使用属性来禁用它们。自定义启动器如果您要构建和共享自己的自动配置和依赖集合可以创建自定义的 Spring Boot 启动器让其他开发者可以更方便地使用您的功能。 Spring Boot 的自动装配大大简化了项目的配置和开发流程但需要注意在某些情况下需要额外的配置或修改来满足特定的需求。您可以根据应用程序的需求灵活使用自动装配和自定义配置。 2. 以web开发为例 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies2.1 自动配好Tomcat 引入Tomcat依赖。启动配置Tomcat dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactIdversion2.1.5.RELEASE/versionscopecompile/scope /dependency2.2 自动配好SpringMVC 自动配好SpringMVC常用组件功能例如dispatcherServlet dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.1.7.RELEASE/versionscopecompile/scope /dependency2.3 自动配好Web常见功能 SpringBoot帮我们配置好了所有web开发的常见场景如字符编码问题 dependencygroupIdorg.springframework/groupIdartifactIdspring-web/artifactIdversion5.1.7.RELEASE/versionscopecompile/scope /dependency2.4 默认的包结构 主程序所在包及其下面的所有子包里面的组件都会被默认扫描进来想要改变扫描路径SpringBootApplication(scanBasePackagescom.atguigu)或者ComponentScan 指定扫描路径 SpringBootApplication 等同于 SpringBootConfiguration EnableAutoConfiguration ComponentScan(com.atguigu.boot)2.5 各种配置拥有默认值 所谓自动装配就是初始化各种bean依据场景启动器start创建加入IOC容器。默认配置最终都是映射到某个类上这个类会在容器中创建对象。如MultipartPropertiesSpringBoot所有的自动配置功能都在 spring-boot-autoconfigure 包里面 查看容器中的组件 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.ConfigurableApplicationContext; import tk.mybatis.spring.annotation.MapperScan;MapperScan(basePackages com.XXX.mapper) SpringBootApplication public class BootStrapApplication {public static void main(String[] args) {try {/*** 返回IOC容器*/ConfigurableApplicationContext applicationContext SpringApplication.run(BootStrapApplication.class, args);/*** 查看容器中所有组件*/String[] beanDefinitionNames applicationContext.getBeanDefinitionNames();for (String beanDefinitionName : beanDefinitionNames) {System.out.println(beanDefinitionName);}} catch (Exception e){e.printStackTrace();System.exit(-1);}} }
http://www.pierceye.com/news/317893/

相关文章:

  • 足球直播网站怎么做东莞市公司网站建设平台
  • 建设网站需要了解什么校园网站建设和管理工作制度
  • 网站商务通弹出窗口图片更换设置移动端cpu
  • 成都画册设计的公司海外seo托管
  • 中国早期互联网公司河南seo网站开发
  • wordpress添加短代码优化营商环境的金句
  • 网站访问统计js代码wordpress后台登陆不进去
  • dede 网站版权信息互联网平面设计
  • 可以做试卷的网站看书网站排名
  • seo网站关键词优化排名鄂州市网站
  • 哈尔滨网站域名归那里管网页版qq登录入口官网手机
  • 深圳建网站公司哪家好wordpress 采集系统
  • 网站发布与推广广州品牌网站设计公司
  • 帮忙做公司网站淘宝运营培训多少钱
  • 湘潭网站建设搭建WordPress多条件搜索
  • 信息技术 网站建设教案官网定制
  • 丽水专业网站建设公司淘宝美工培训推荐
  • 如何比较网站小程序商城开发平台
  • 品牌推广宣传词seo整站优化更能准确获得客户
  • 五八同城找工作招聘信息seo服务如何收费
  • 冒充it男给某网站做修复欧美专业牙科医院网站网页源码
  • 搭建网站需要做什么大型 视频网站开发
  • 济南招考院网站网站建设需要些什么东西
  • 手机怎么搭建网站厦门 做网站
  • 网站底部友情链接典型十大优秀网络营销案例
  • 公司装修工程免费推广软件平台seo博客
  • 树状结构的网站一个人可以做多少网站
  • 什么网站是专门做评论赚钱的响应式网站标准尺寸
  • 梅州市建设培训中心网站济南网上房地产
  • 海口网站提升排名专业做公司logo的网站