一、起步

Springboot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。Springboot是一个基于Spring提供了开箱即用的一组套件,它可以让大家基于很少的配置和代码快速搭建出一个完整的应用程序。Springboot有非常强大的AutoConfiguration功能,它是通过自动扫描+条件装配实现的。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。Springboot默认使用tomcat作为服务器,使用logback提供日志记录。

Springboot的主要优点:

    1.  为所有Spring开发者更快的入门

    2.  开箱即用,提供各种默认配置来简化项目配置

    3.  内嵌式容器简化Web项目

    4.  没有冗余代码生成和XML配置的要求

 

二、开发工具

IntelliJ IDEA(以下简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。如以下就是微微老师写了一个最简单的Java代码,输出Hello,world!

Springboot学习1--第一个应用_java

 

 

三、第一个Springboot应用

在IDEA新建一个Spring项目比如叫做Demo,然后导入Spring Web依赖,建好之后系统会自动帮大家配置并生成一些固定代码,如应用程序的入口:

Springboot学习1--第一个应用_java_02

应用程序的默认端口是8080,如果大家想要修改端口的话,可以在application.properties文件中修改,如下行代码将应用程序端口修改为9090:

  •  
server.port = 9090

Springboot学习1--第一个应用_应用程序_03

 

四、启动

大家可以在项目中resources下面的static文件夹里,来编写启动页面所显示的内容,如index.html

Springboot学习1--第一个应用_java_04

点击运行,即可看到Springboot已经启动,然后再浏览器中输入http://127.0.0.1/index.html,  即可看到大家设置好的index页面:

Springboot学习1--第一个应用_开发工具_05