Spring Boot之Hello World

简介: Spring Boot之Hello World

Spring Boot简介


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


2、Spring Boot特点


1. 创建独立的Spring应用程序

2. 嵌入的Tomcat,无需部署WAR文件

3. 简化Maven配置

4. 自动配置Spring

5. 提供生产就绪型功能,如指标,健康检查和外部配置

6. 绝对没有代码生成和对XML没有要求配置

 

3、Spring Boot的入门例子:Hello World

 

本次采用Intellj IDEA进行开发,首先打开IDEA,按照下面的步骤创建项目:








由于使用maven构建,IDEA会根据pom.xml下载相应的jar包:




简单介绍下重要的类:



此时点击右上角的运行,控制台输出相应信息,端口号为8080,浏览器输入:http://localhost:8080,出现如下说明项目是可以运行的:

 

现在写一个HelloWorldController类,在包上右键-New-Java Class,创建一HelloWorldController类并编写一个简单的say()方法:





HelloWorldController.java代码:


  package com.example.demo;
  import org.springframework.stereotype.Controller;
  import org.springframework.web.bind.annotation.RequestMapping;
  import org.springframework.web.bind.annotation.ResponseBody;
  @Controller
  public class HelloWorldController {
     @RequestMapping("/hello")
     @ResponseBody
     public String say(){
         return "Hello World !";
     }
 }

再点点击运行按钮,重新运行项目,浏览器输入:http://localhost:8080/hello

 


若出现如下结果,则Spring Boot的Hello World项目就运行成功了!Congratulations!!!


相关文章
|
29天前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
43 0
|
8天前
|
安全 Java 应用服务中间件
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
24 0
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
|
10天前
|
XML Java C++
【Spring系列】Sping VS Sping Boot区别与联系
【4月更文挑战第2天】Spring系列第一课:Spring Boot 能力介绍及简单实践
【Spring系列】Sping VS Sping Boot区别与联系
|
2月前
|
XML 监控 druid
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
|
3月前
|
Java
springboot项目打包瘦身
springboot项目打包瘦身
|
5月前
|
Java 测试技术
Springboot集成JUnit5优雅进行单元测试
Springboot集成JUnit5优雅进行单元测试
|
7月前
|
弹性计算 IDE Java
从零搭建Spring Boot的Hello World
本教程将使用IntelliJ IDEA搭建一个简单SpringBoot项目,在项目中运行一个Hello World请求示例,并部署到阿里云服务器ECS上。
279 0
|
7月前
|
人工智能 JavaScript Java
2. 使用IDEA创建Spring Boot Hello项目并管理依赖——Maven入门指南
2. 使用IDEA创建Spring Boot Hello项目并管理依赖——Maven入门指南
109 0
|
9月前
|
Java Linux API
Spring Native 的 Hello World
Spring Native 的 Hello World
76 0
|
9月前
|
Java Maven
【Springboot】创建boot工程spring-boot-maven-plugin报红、出错_解决方案
【Springboot】创建boot工程spring-boot-maven-plugin报红、出错_解决方案
317 0