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

网站排名按天付费东莞企业推广网站制作

网站排名按天付费,东莞企业推广网站制作,wordpress预格式化,wordpress 界面优化为什么要使用Spring Boot创建微服务#xff1f; Spring Boot是Java领域众所周知的首选框架#xff0c;用于创建Micro Services。 使用Spring引导框架#xff0c;可以非常轻松地创建Java应用程序。 现在#xff0c;我们将看到Spring启动框架的一些功能#xff0c;这使其成为… 为什么要使用Spring Boot创建微服务 Spring Boot是Java领域众所周知的首选框架用于创建Micro Services。 使用Spring引导框架可以非常轻松地创建Java应用程序。 现在我们将看到Spring启动框架的一些功能这使其成为创建Micro Services的理想竞争者。 1.首先让我们看一下示例Spring app Maven文件。 样本Spring Maven文件 如果您在上图中查看Maven XML文件则Hibernate用作ORM框架 H2是内存数据库中的基础。 如果您在此处仔细观察则需要在xml文件中显式指定所有数据库以及与ORM相关的依赖关系尽管它随后又会由于Maven而解析其所有互连的依赖关系。 如果可以我们掌握了一些框架/工具 因此不必指定以上依赖项这样可以节省大量开发人员的时间和资源。 为了使此功能成为现实Spring提出了一个名为Spring Boot的框架。 2.什么是Spring框架的Conditional注释 Spring4状态 如果您查看上图中来自spring-boot-autoconfigure jar的HibernateJpaAutoConfiguration类您会发现Conditional Annotation请参见箭头标记它查找HibernateEntityManagerCondition 。 Spring4状态 如果您查看上图中的HibernateEntityManagerCondition类则只有在类路径中存在org.hibernate.ejb.HibernateEntityManager或org.hibernate.jpa.HibernateEntityManager 请参见箭头标记中的任一个时您才会看到HibernateEntityManagerCondition被满足。 因此只有满足以上条件才会在HibernateJpaAutoConfiguration中自动配置bean。 3. Spring Boot的自动配置功能基于Conditional注释。 SpringBootApplication类 如果您查看上图中用于注释所有Spring Boot应用程序Main类的SpringBootApplication类您会注意到它具有EnableAutoConfiguration Annotation请参见箭头标记它可以自动配置Bean。 这就是通过使用Spring Boot实现自动配置的所有魔力。 因此一般而言Spring Boot提供以下功能 3.1轻松的依赖管理 Spring Boot Maven文件样本 如果您看上面的图片您将看到以spring-boot-starter- *开头的依赖项列表。 现在让我们以spring-boot-starter-data-jpa依赖关系为例。 这将提取所有spring数据的jpa依赖关系。因此我们无需手动在Maven xml文件中声明所有jpa依赖关系例如HIbernate等。 因此作为开发人员我们可以节省大量时间和资源无需手动执行依赖项管理 3.2自动配置 如上所示我们不需要在spring bean xml文件中显式定义EntityManagerFactory bean定义等。如果在类路径中有oracleSybase之类的数据库驱动程序它将通过查看datasource.properties自动创建一个Data Source bean文件放在类路径中并将其与SybaseOracle等基础数据库连接。 3.3嵌入式Web服务器支持 如果您查看Spring Boot App Maven xml文件其中已包含spring-boot-starter-web依赖项 这个Spring-boot-starter-tomcat依次添加spring-boot-starter-tomcat然后从主类执行SpringApplication.run方法后它将启动一个嵌入式的tomcat容器该容器最终将在其上部署我们的spring boot应用程序。 4.为什么在创建微服务时使用spring boot 正如我们已经看到的那样通过其依赖项管理和自动配置进行的Spring Boot简化了并简化了应用程序的开发过程。 现在我们了解了Spring Boot在创建微服务方面的确切帮助。 为了更好地理解它让我们首先尝试从Wikipedia获得Micro Services的确切定义。 在计算中微服务是相互独立的小型独立进程相互通信以形成利用与语言无关的API的复杂应用程序。 这些 服务   是小型积木高度 分离   并专注于完成一项小任务   促进 模块化   方法 系统 路技术。 微服务架构风格正成为构建持续部署的系统的标准。 现在如果我们尝试理解以上内容那就说明微服务是最小的业务流程它们相互通信以形成复杂的业务应用程序。众所周知业务流程非常敏捷并且随着复杂性的变化不断发展和增长因此理想情况下要解决这种复杂性应该提供一种技术方案其中可以无缝集成业务变更和新流程并且停机时间要少得多这比使用Spring Boot创建微服务更好。看到了上面的优点。 5.结论 在本文中我们已经看到了使用Spring Boot创建微服务的优势。 在本系列的下一部分中我们将介绍Spring Boot Framework所需的其他组件以创建健壮的微服务架构。 翻译自: https://www.javacodegeeks.com/2016/05/spring-boot-preferred-framework-creating-micro-services.html
http://www.sadfv.cn/news/42763/

相关文章:

  • 青岛在线建站排名公司上海企业服务
  • 中国的门户网站有哪些广安建设网站
  • 个人或企业做网络贸易的主要网站电脑优化软件排行榜
  • 企业网站html模板免费下载苏州网站开发建设方案
  • 购买一个网站域名需要多少钱出入成都最新规定今天
  • 做网站怎么保证商品是正品国外医疗网站模板
  • 沈阳建设银行网站网站制作的设备环境
  • 山西高端建设网站西安的做网站的公司
  • 永清县建设局网站为什么做网站要有自己的服务器
  • 网站开发项目比赛做网站公司赚钱吗
  • 网站地图生成软件c 网站登录验证码怎么做
  • 展示型企业网站设计方案苏州中设建设集团有限公司网站
  • 做竞价网站要准备什么条件在线制作网站源码
  • 网站的维护和推广建站模板安装视频教程全集
  • 口碑好的宜昌网站建设做阿里巴巴网站店铺装修费用
  • 济南网站建设和维护wordpress 知言
  • 石家庄网站建设系统网络工程师需要学哪些知识
  • 不允许网站建设协议舆情分析
  • 网站设计模式有哪些半天班3500急招店员
  • 网站优化 情况临清网站开发
  • 微网站的搭建网站建设信息在哪儿发布
  • 安徽省水利厅j建设网站北京云邦网站建设
  • 宠物用品销售网站建设和技术现状天元建设集团有限公司施工方案
  • 网站和新媒体建设管理泸州小程序定制开发
  • 杭州市建设网站龙岩网站排名
  • 网站设计培训课程专业培训机构
  • 做个app好还是做网站好百度手机网站优化
  • 深圳企业网站定制公司室内设计方案图
  • 医院建设网站的作用广州整合营销
  • 正保建设工程教育网站网站开发配置