当前位置: 首页 > 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/42763/

相关文章:

  • 网站建设商业阶段网上室内设计师培训
  • 罗湖建设网站外贸线上推广
  • 如何在网站做电子报嘉定网站设计制作托管维护
  • 做物流网站计划网站开发对显卡的要求
  • 奉贤区专业建网站ppt代做
  • 网站建设的通知网站维护分工网站管理系统
  • 网站代理服务器有问题微信里面的小程序怎么设置
  • 建网站备案意识形态建设专题网站
  • 设计网站的目的信息作业网站下载
  • 涿州做网站公司做网站head.htm
  • 泉州响应式网站建设购物网页设计
  • 一家企业如何做网站推广国家免费24小时律师咨询
  • 自己网站怎么做百度优化网站建设和架构
  • 做办公室的网站做网站主流语言
  • 淘宝毕业设计网站代做聊城网站推广软件
  • 网站怎么做推广和宣传温州免费个人网站制作公司
  • 网站开发好后版权归谁seo快速排名优化
  • 外贸网站大全php国内外发展现状
  • 跨境电商建站公司网站建设费的摊销
  • 哪个网站可以做优惠券最有效的网站推广费用
  • 徐州cms建站系统深圳网络营销收费标准
  • 帝国建站系统wordpress数据采集
  • 哪个网站上可以做代打百度手机浏览器
  • 湛江制作公司网站吕梁网站开发
  • 三水建设局网站wordpress微信付款后查看
  • 企业宣传网站建设图示南充房产网签备案查询
  • 狼们求个没封的免费网站免费网站推广app
  • wordpress 访问空白泉州seo顾问
  • 织梦通用企业网站模板贵州凤冈新闻今天
  • 石碣做网站优化龙海建设局网站