Spring Boot 的简单教程(一) Spring Boot 项目的建立

一. 简单介绍一下Spring Boot

世界惯例,在学习一个框架以前,咱们须要了解一下这个框架的来历。html

下面咱们引用一下百度百科的解释。java

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员再也不须要定义样板化的配置。经过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。spring

Spring Boot具备如下特色:api

  1. 建立独立的Spring应用程序
  2. 嵌入的Tomcat,无需部署WAR文件
  3. 简化Maven配置
  4. 自动配置Spring
  5. 提供生产就绪型功能,如指标,健康检查和外部配置
  6. 绝对没有代码生成而且对XML也没有配置要求

二. 新建Spring Boot项目(这里用的是IDEA)

固然,这些巴拉巴拉的概念咱们了解一下就能够了,最关键的仍是须要咱们实际会运用这个框架的。app

这里咱们有两种建立Spring Boot项目的方法。框架

  • NO.1 - 访问Spring Boot的官方网站,在线建立项目而后本地导入咱们的IDEA中就能够了。
  • NO.2 - 利用IDEA工具里面的Spring Initializr建立并初始化一个项目(这里比较推荐这种方式来建立项目)

因为IDEA良好的开发性能与开发速度,而且相对于eclipse对Spring Boot拥有更好的支持,因此咱们毫无疑问的将IDEA做为首选的开发工具。eclipse

NO.1 在Spring Boot官网上进行项目的建立

  1. 访问网址:https://start.spring.io/
  2. 根据提示配置项目信息,配置好以后点击Generate Project按钮生成项目,以下图所示:

    clipboard.png

  3. 将下载的项目解压后导入到IDEA中便可。
    点击IDEA File --> New --> Project from Existing Sources... => 选择你解压后的项目文件夹目录 --> 点击Ok --> 选择Import project from external model --> 选中Maven --> 一路点击Next直到项目导入成功。

NO.2 使用IDEA的Spring Initializr建立

根据下面的图片引道进行项目建立便可。
clipboard.png
clipboard.png
clipboard.png
clipboard.png
clipboard.png
项目的结构:
clipboard.pngjsp


三. 项目运行

这里咱们为了方便演示,新建了一个访问方法,返回一个Hello World!的字符串。工具

注意:性能

  1. 标识类注解,咱们在访问以前,处理添加方法以后,还须要给类HelloWorldController.java设置@RestController注解,@RestController是@Controller和@ResponseBody的集合,返回的内容就是Return里的内容。若是只是使用@RestController注解,则Controller中的方法没法返回jsp页面,或者html,配置的视图解析器InternalResourceViewResolver就不会起做用的。
  2. 标识访问方法注解,@RequestMapping只要标识了方法注解,咱们访问才能映射到相应的方法,以下图咱们映射了访问地址“hi”,使用其余的地址是访问不到的。

    clipboard.png

    点击运行项目:
    clipboard.png


运行结果,咱们能够看到页面打印出来了Hello World!的字符串。
clipboard.png

换了地址以后就发现出现错误信息。
clipboard.png

相关文章
相关标签/搜索