欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot入门之HelloWorld

程序员文章站 2022-08-10 10:08:55
1.SpringBoot简介 百度百科:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开 ......

1.springboot简介

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

特点:

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

2.安装sts插件

sts插件安装有很多种方式,这里只介绍一种,适用于所有的eclipse版本(有的eclipse搜不到该插件)

2.1 插件下载

(1)并不是所有的插件都是可以的,下载的插件必须适合自己使用的eclipse版本,比如我的eclipse版本是4.5.0(查看eclipse版本:help->about eclipse)

(2)到下载适合自己的插件,网速慢的也可以下载我上传好的:

(3) 打开eclipse,help->install new software

(4) 点击add,name随便写SpringBoot入门之HelloWorld

(5)add

SpringBoot入门之HelloWorld

(6)只需要选择4个ide结尾的,下面还有个更新选项不用勾选

SpringBoot入门之HelloWorld

最后一路next即可,大约等个几分钟吧!

(6)file->new->project,看下安装好了没有

SpringBoot入门之HelloWorld

3.撸一个helloworld

3.1 新建项目

(1)new project:spring->spring starter project

SpringBoot入门之HelloWorld

(2)next,选择一个web即可,最后finsh

SpringBoot入门之HelloWorld

(3)项目结构

SpringBoot入门之HelloWorld

(4)运行helloworldapplication.java

右键->run as->spring boot app

SpringBoot入门之HelloWorld

3.2 helloworld实现

(1)新建helloworldcontroller

package cn.javacat;

import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;

@restcontroller
public class helloworldcontroller {

    @requestmapping("/hello")
    public string say() {
        return "spring boot你好!";

    }

}

(2)浏览器访问http://localhost:8080/hello

SpringBoot入门之HelloWorld