体验SpringBoot
1、介绍
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot不需要任何xml配置即可实现Spring 的所有配置。
Spring Boot具有如下特性:
- 独立运行的Spring 项目
- 内嵌Servlet 容器
- 提供starter简化Maven 配置
- 自动配置Spring
- 准生产的应用监控
- 无代码生成和xml配置
2、在idea下创建模块,添加spring boot特性
-
idea已经集成了spring boot插件,创建模块时,选中spring initiallizr即可。
-
填写相关信息:
-
选择web->web
-
创建成功后
3、运行spring boot程序
-
编写程序,添加注解
package com.it18zhang; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; //新增的注解 @RestController @SpringBootApplication public class MySpringbootApplication { // 新增部分 @RequestMapping("/hello") public String sayHello(){ System.out.println("hello world"); return "hello world" ; } public static void main(String[] args) { SpringApplication.run(MySpringbootApplication.class, args); } }
-
运行程序
右键点击,选择运行菜单:
-
检查控制台输出
-
使用浏览器访问如下地址
http://localhost:8080/hello
-
访问结果
-
控制输出hello world
-
浏览器中显式hello world
-