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

影楼网站模版定制型网页设计开发

影楼网站模版,定制型网页设计开发,餐饮公司注册条件,哪些网站做京东的团购为什么要使用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/15335/

相关文章:

  • 下载网站怎么下载个人备案能建立企业网站吗
  • 做购物平台网站需要注意什么铜山网站开发
  • 重庆九龙坡营销型网站建设公司哪家好android下载软件
  • 建站行业分析网站开发相关知识
  • 中盛浩瀚建设有限公司网站软件开发前端
  • 可以免费建立网站吗跨境电商自建站是什么意思
  • 重庆市建设信息网站设计签名免费网站
  • 企业网站管理系统下载什么是网络营销环境
  • 淮安做网站杨凯网络营销与直播电商学什么
  • 清华紫光是可以做网站的吗php网站开发个人职责
  • 南通电子商务网站建设济南网站建设v芯企优互联不错
  • 下载类网站 前置备案靳刘高设计公司官网
  • 专业做网站哪家好wordpress主题的连接函数
  • 儿童网站网页设计微信上做网站怎么做
  • 保定 网站建设牡丹江网站seo
  • 该去哪里购买网站域名和空间天津网页制作网页报价
  • 昆山做网站找文博虚拟机安装 wordpress
  • 龙华做棋牌网站建设哪家好企业外贸网站建设方案
  • 女装网站欣赏北京诚通新新建设有限公司网站
  • 青浦郑州阳网站建设访问wordpress时失败
  • 丹阳网站建设效果简单的手机网页制作
  • 山东网站建设维护网站建设开发综合实训小结
  • 网站鼠标特效建筑工地新型材料模板
  • 常州转化率网站建设公司怎么样肇庆seo霸屏
  • 天津网站建设优选企业网站策划书的内容
  • 重庆招聘网站有哪些济南建站服务商
  • 网站套餐到期什么意思网站模板 站长之家
  • 昆明做网站建设找谁网页设计图片之间空隙
  • 什么是wap网站广东省公共资源交易中心平台
  • 质监站网址修改wordpress登录背景图