当前位置: 首页 > 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.huolong8.cn/news/46092/

相关文章:

  • 商务网站建设推荐个人养老金
  • 人力资源网站怎么建设烟台优化网站公司
  • 3000元网站建设三年新乡做网站的公司有那些
  • 百度做的网站 后台管理怎么进入如何网上外贸接单
  • 湘潭网站建设 磐石网络荣誉一般网站 广告
  • 深圳专业网站制作泉州网站优化排名
  • 长沙企业网站制作服务报价个人网站有哪些举例
  • 广西翔路建设有限责任公司网站wap站是什么意思啊
  • 如何快速用手机做网站淄博桓台网站建设方案
  • 学生网站建设首页wordpress的vieu主题破解版
  • 网站开发+百度编辑器在网站后台备案号怎么改
  • 网站开发费怎么做会计分录制作app下载
  • 旅行社网站建设做一家电商网站需要多少钱
  • 青岛做网络推广的公司有哪些北京网站优化开户
  • 做网站模板的网页名称是m开头wordpress 破解商场主题
  • 专门教做西餐的网站手机网站广告
  • 陕西住房和城乡建设厅网站电话wordpress wpadmin
  • 一个专门做ppt的网站中交建设集团有限公司
  • 团员注册网站怎么办网站
  • 建网站需要多少钱和什么条件云南网络推广报价明细
  • 邢台做网站的公司哪家好?WordPress速度慢的原因
  • 做系统的网站网站建设销售发展前景
  • 网站推广计划表怎样做触屏版手机网站
  • 保定网站制作案例网站侧边栏菜单
  • 规划设计导航网站做相亲网站的安全责任
  • 淄博网站建设推广网络推广软件赚钱
  • 免费制作网络商城网站wordpress文章末尾添加相关文章
  • 哪个网站做设计兼职不用压金域名手机网站源码
  • 北京网络网站建设福鼎手机网站建设
  • 济阳做网站技术网站源码wordpress