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

福州网站搭建医院网站建设方案书

福州网站搭建,医院网站建设方案书,上海十大保安公司排名,网站关键词最多几个✅作者简介#xff1a;大家好#xff0c;我是Leo#xff0c;热爱Java后端开发者#xff0c;一个想要与大家共同进步的男人#x1f609;#x1f609; #x1f34e;个人主页#xff1a;Leo的博客 #x1f49e;当前专栏#xff1a;每天一个知识点 ✨特色专栏#xff1a… ✅作者简介大家好我是Leo热爱Java后端开发者一个想要与大家共同进步的男人 个人主页Leo的博客 当前专栏每天一个知识点 ✨特色专栏 MySQL学习 本文内容 SpringBoot常见注解 ️个人小站 个人博客欢迎大家访问 个人知识库 知识库欢迎大家访问 ✨✨ 粉丝福利订阅✨✨ Leo哥收集了一些关于面试以及其他学习资源这里分享给大家各位卷王快收下吧!!! 1. SpringBootApplication 定义在main方法入口类处用于启动sping boot应用项目 2. SpringBootConfiguration SpringBootConfiguration注解是Configuration注解的派生注解用于标识一个类是Spring Boot应用的配置类。它通常用于定义配置信息、Bean的定义以及其他与应用配置相关的内容。 派生自Configuration SpringBootConfiguration注解是Configuration注解的派生注解。这意味着使用SpringBootConfiguration标注的类将被Spring容器识别为配置类可以用来定义bean、配置属性等。用于组织配置类 在一个典型的Spring Boot应用中你可能有多个配置类来组织不同部分的配置。使用SpringBootConfiguration可以更清晰地表示这是一个SpringBoot的配置类。自动扫描 Spring Boot应用通常使用SpringBootApplication注解来启动应用程序并该注解本身包含SpringBootConfiguration。因此SpringBootConfiguration标注的配置类会被自动扫描并加载到Spring容器中。与Configuration的区别 尽管SpringBootConfiguration与Configuration功能相似但SpringBootConfiguration通常更适用于Spring Boot应用而Configuration则是通用的Spring注解。使用SpringBootConfiguration可以更好地表达应用是一个Spring Boot应用。 下面是一个简单的例子演示了SpringBootConfiguration的使用 在这个例子中MyConfiguration被标记为SpringBootConfiguration并定义了一个名为myBean的bean。这个配置类将被Spring Boot自动扫描并将MyBean注入到应用上下文中。 3. EnableAutoConfiguration EnableAutoConfiguration用于启用自动配置机制。在SpringBoot应用中许多常见的配置任务都可以通过自动配置来完成而不需要显式地进行手动配置。EnableAutoConfiguration注解就是用来启用这种自动配置的。 让SpringBoot根据类路径中的jar包依赖当前项目进行自动配置 自动配置 Spring Boot的自动配置通过在类路径上查找特定的条件类来实现。EnableAutoConfiguration注解告诉Spring Boot去自动配置项目的类路径上所需的beans。条件化配置 自动配置是条件化的它只会在满足特定条件时才会应用。条件类Conditional注解的类定义了这些条件。这使得自动配置可以根据项目的实际情况进行动态调整。元注解 EnableAutoConfiguration是一个元注解它本身包含了AutoConfigurationPackage、Import(AutoConfigurationImportSelector.class)等注解用于导入自动配置的相关信息。自动配置导入选择器 AutoConfigurationImportSelector是一个重要的类它根据项目的依赖关系和条件类的情况确定应该导入哪些自动配置类。这个类实现了ImportSelector接口。禁用默认自动配置 如果你想禁用某个特定的自动配置类你可以使用exclude属性例如EnableAutoConfiguration(exclude {DataSourceAutoConfiguration.class})这里禁用了数据源的自动配置。 在src/main/resources的META-INF/spring.factories 简单例子 上面这个例子中EnableAutoConfiguration启用了SpringBoot的自动配置机制而ComponentScan用于扫描com.example包下的组件。SpringBoot将根据自动配置规则自动配置项目所需的beans。 3.4 ComponentScan ComponentScan告诉Spring在指定的包或类路径下查找并注册标有Component及其派生注解如Service、Repository、Controller等的类作为Spring容器的bean。 基本用法 ComponentScan通常与Configuration注解一起使用以便在配置类中指定要扫描的基础包。例如 在上面的例子中ComponentScan指定了要扫描的基础包为com.example。 指定多个包 你可以通过basePackages属性指定多个包也可以使用basePackageClasses属性指定一组类Spring将扫描这些包或类路径下的组件。 包含和排除过滤 通过includeFilters和excludeFilters属性你可以进一步定义包含或排除特定条件的组件。例如只包含带有MyAnnotation注解的类 扫描默认规则 如果不指定basePackagesComponentScan将默认扫描被注解类所在的包及其子包。这通常足以满足大多数应用的需求。 总结ComponentScan的常用方式如下 自定扫描路径下边带有ControllerServiceRepositoryComponent注解加入spring容器通过includeFilters加入扫描路径下没有以上注解的类加入spring容器通过excludeFilters过滤出不用加入spring容器的类自定义增加了Component注解的注解方式 4. RequestMapping简化注解 GetMapping 等同于 RequestMapping(method RequestMethod.GET)PostMapping 等同于 RequestMapping(method RequestMethod.POST)PutMapping 等同于 RequestMapping(method RequestMethod.PUT)DeleteMapping 等同于 RequestMapping(method RequestMethod.DELETE)PatchMapping 等同于 RequestMapping(method RequestMethod.PATCH) 5. Profiles Profiles是Spring框架中用于定义和激活配置文件**(profiles)**的注解。Profiles允许在不同的环境中使用不同的配置这在开发、测试和生产等不同阶段非常有用。 以下是关于Profiles注解的详细解释 1.定义Profiles 使用Profiles注解可以将一个bean或者一个配置类限制在特定的环境中。你可以为Profiles注解指定一个或多个环境profile的名称。 Component Profile(development) public class DevelopmentDataSource implements DataSource {// Development environment specific configuration }在上面的例子中DevelopmentDataSource bean 只会在激活了名为development的profile时被注册到Spring容器中。 2.激活Profiles 有几种方式可以激活特定的profiles 在application.properties或application.yml文件中使用spring.profiles.active属性 spring.profiles.activedevelopment在启动应用程序时通过命令行参数 java -jar your-application.jar --spring.profiles.activedevelopment在代码中通过ConfigurableEnvironment接口 ConfigurableEnvironment environment applicationContext.getEnvironment(); environment.setActiveProfiles(development);3.默认Profiles 你可以使用default关键字定义默认的profile。如果没有激活任何profile那么默认profile中的bean将被注册到容器中。 Component Profile(default) public class DefaultDataSource implements DataSource {// Default configuration }4.组合Profiles 通过使用逻辑运算符你可以组合多个profiles。例如要在同时激活development和test时注册一个bean Component Profile({development, test}) public class CombinedDataSource implements DataSource {// Combined configuration }Profiles注解允许你在不同的环境中使用不同的配置提高了应用程序的灵活性和可移植性。 6.总结 以上便是本文的全部内容本人才疏学浅文章有什么错误的地方欢迎大佬们批评指正我是Leo一个在互联网行业的小白立志成为更好的自己。 如果你想了解更多关于Leo可以关注公众号-程序员Leo后面文章会首先同步至公众号。
http://www.zqtcl.cn/news/840755/

相关文章:

  • 一个网站做几个关键词怎么样子做网站
  • 关于做网站的创新创业策划书怎么进网站后台管理系统
  • 品牌型网站开发wap网站开发工具
  • 网站改版设计微信淘宝购物券网站是怎么做的
  • 网站建设基本流程心得网站设计开发报价
  • 泉州网站建设网站制作电商网站建设需要
  • 沈阳工程建设信息网深圳seo网站排名优化
  • wordpress仿dz长沙seo网站优化
  • 西宁做网站公司电话关键词快速排名怎么做
  • 昆山网站建设秦皇岛淘宝关键词推广
  • 建设娱乐网站的要求微网站开发多少钱
  • 海港区网站快排seo网站怎么添加流量
  • 肇庆做网站aspaccess做网站
  • 郑州网站建设索q479185700wordpress输出用户中心链接
  • 网站重要三要素网站建设 找vx cp5173
  • 河北网站开发价格三个字简洁的公司名称
  • 网站建设案例分析wordpress 页面固定
  • 杭州网站备案机械加工网站有哪些
  • 360网站运营wordpress 免费版广告
  • 龙文网站建设有域名可以自己做网站吗
  • 东莞优化网站建设肥猫网站建设
  • 东莞住房和建设局网站dedecms如何做网站
  • 广州商城网站建设地址义马网站开发
  • 全球购物网站排名高端网站定制开发设计制作
  • 软件开发专业课程有哪些seo比较好的优化
  • 重庆网站建设坤思特seo关键词报价查询
  • 重庆装修公司排名前十口碑推荐南京做网站seo
  • 佛山网站优化美姿姿seo网站策划方案 优帮云
  • 阿里巴巴国际站网站做销售方案东莞营销推广
  • 电子商城网站开发流程wordpress 文章发布时间