扁平化企业网站,网页设计做一个介绍自己的的网站,如何在局域网做网站,网站项目策划书内容模板Spring Boot简介Spring Boot的目的在于创建和启动新的基于Spring框架的项目。Spring Boot会选择最适合的Spring子项目和第三方开源库进行整合。大部分Spring Boot应用只需要非常少的配置就可以快速运行起来。Spring Boot是伴随着Spring4.0诞生的#xff0c;旨在简化开发。Spri…Spring Boot简介Spring Boot的目的在于创建和启动新的基于Spring框架的项目。Spring Boot会选择最适合的Spring子项目和第三方开源库进行整合。大部分Spring Boot应用只需要非常少的配置就可以快速运行起来。Spring Boot是伴随着Spring4.0诞生的旨在简化开发。Spring Boot提供了一种快速使用Spring的方式。SpringBoot官方文档http://spring.io/projects/spring-bootSpring Boot特点1为基于Spring的开发提供更快的入门体验2创建可以独立运行的Spring应用3直接嵌入Tomcat或Jetty服务器不需要打包成WAR文件4提供推荐的基础POM文件(starter)来简化Apache Maven配置5尽可能的根据项目依赖来自动配置Spring框架6Spring Boot使编码、配置、部署、监控变简单7提供可以直接在生产环境中使用的功能如性能指标、应用信息和应用健康检查8开箱即用没有代码生成也无需XML配置。同时也可以修改默认值来满足特定的需求9其他大量的项目都是基于Spring Boot之上的如Spring CloudSpring Boot缺点1依赖太多随便的一个Spring Boot应用都有好几十M2缺少服务的注册和发现等解决方案3缺少监控集成方案、安全管理方案4中文的文档和资料太少且不够深入Spring Boot应用场景1Spring能够应用的场景2java web应用3微服务Hello SpringBoot1、创建Maven工程工程结构如下2、配置pom.xml文件?xml version1.0 encodingUTF-8?4.0.0com.mmzs springboot-hello 0.0.1-SNAPSHOTspringboot-helloHello Spring Boot启动org.springframework.boot spring-boot-starter-parent 2.0.4.RELEASEUTF-81.8org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test testspring_bootorg.springframework.boot spring-boot-maven-plugin 3、编写代码HelloController类//用于标注控制层组件(如struts中的action)ResponseBody和Controller的合集//这样子获取的数据返回前台时也会自动转发为json格式。RestController//Spring Boot自动配置(auto-configuration)尝试根据你添加的jar依赖自动配置你的Spring应用。EnableAutoConfigurationpublic class HelloController { RequestMapping(/hello) ResponseBody //会使用详细转换器输出结果 public String hello() { return Hello Spring-Boot; } RequestMapping(/info) public Map getInfo(RequestParam String name) { Map map new HashMap(); map.put(name