Spring Boot第一个程序

一.创建一个Maven项目

  

  在setting里设置本地的Maven

  

  然后Create New Project ,选择Maven项目,选择JDK

  

二.项目创建完毕后打开pom文件,并在其中添加如下代码

  

<!--SpringBoot的依赖--><parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.2.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <build>
        <!-- 将项目打包成一个可执行的jar包的插件-->
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

三.创建一个主程序类和一个控制器

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @SpringBootApplication 标注一个主程序类,说明这是一个Spring Boot应用
 */
@SpringBootApplication
public class HelloWorldApplication {
    public static void main(String[] args) {
        //Spring Boot 应用启动起来
        SpringApplication.run(HelloWorldApplication.class , args);
    }
}
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloWorldController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "hello world";
    }
}

四.运行程序

  程序启动后,在页面访问tomcat时出现以下页面替代了tomcat原有的页面

  

  如果访问http://localhost:8080/hello就会得到想要的结果

  

原文地址:https://www.cnblogs.com/ywb-articles/p/10604725.html

时间: 2024-11-05 20:43:16

Spring Boot第一个程序的相关文章

Spring Boot入门小程序

1.首先在eclipse-javaee创建一个maven项目 groupId:springBootTest4(名字只是实例) artifactId:springBootTest4 打开pom.xml文件 编辑如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&

Spring的第一个程序

1.开发的步骤(总概述) (1).准备jar包 (2).开发HelloWorld程序 (3).在applicationContext.xml中完成配置(xsd-config.html) (4).启动容器,从容器中得到bean,调用bean中的方法 2.步骤 (1).要导入的jar包 spring-core-3.2.0.RELEASE.jar spring-beans-3.2.0.RELEASE.jar spring-context-3.2.0.RELEASE.jar spring-express

一步一步学Spring.Net——第一个程序“Hello,World”

1.新建一个类Framework.cs public class Framework { public Framework() { // //TODO: 在此处添加构造函数逻辑 // } public string Name { set; get; } } 2.在Index.aspx页面添加一个label <div> <h1><asp:Label runat="server" ID="lblFramework"></asp:

Spring Boot入门程序

创建第一个Spring Boot的入门程序. 带你一步一步的,搭建第一个Spring Boot 的入门程序,并成功运行,通过实践过程,初步认识和了解如何使用Spring Boot 创建应用程序. 一.开发环境 (1)JDK 1.8 (2)Eclipse Oxygen EE版本 或者也可以使用 IntelliJ IDEA (3)Tomcat 9 二.创建 Spring Boot 入门程序 1.创建工程 在Eclilpse EE中,点击"File"--"New"--&q

1. spring boot起步之Hello World

1.1 介绍 自从structs2出现上次的漏洞以后,对spring的关注度开始越来越浓. 以前spring开发需要配置一大堆的xml,后台spring加入了annotaion,使得xml配置简化了很多,当然还是有些配置需要使用xml,比如申明component scan等. 前段时间发现了spring开了一个新的model springboot,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来. 那么如何写Hello world呢? Hello之步骤:

Spring Boot实战pdf

下载地址:网盘下载 内容简介  · · · · · · 本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣.作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖.Spring Boot CLI.Groovy.Grails.Actuator.对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅. 作者简介  · · · · · · Craig

Java精选面试题之Spring Boot 三十三问

Spring Boot Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家. 问题一: Spring Boot.Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最重要的特征是依赖注入.所有 SpringModules 不是依赖注入就是 IOC 控制反转. 当我们恰当的使用 DI 或者是 IOC 的时候,我们可以开发松耦合应用.松耦合应用的单元测试可以很容易的进行. Spr

精选Spring Boot三十五道必知必会知识点!

Spring Boot.Spring MVC 和 Spring 有什么区别? 1.Spring Spring最重要的特征是依赖注入.所有 SpringModules 不是依赖注入就是 IOC 控制反转. 当我们恰当的使用 DI 或者是 IOC 的时候,我们可以开发松耦合应用.松耦合应用的单元测试可以很容易的进行. 2.Spring MVC Spring MVC 提供了一种分离式的方法来开发 Web 应用.通过运用像 DispatcherServelet,MoudlAndView 和 ViewRe

面试题Spring Boot

Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家. 问题一 Spring Boot.Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最重要的特征是依赖注入.所有 SpringModules 不是依赖注入就是 IOC 控制反转. 当我们恰当的使用 DI 或者是 IOC 的时候,我们可以开发松耦合应用.松耦合应用的单元测试可以很容易的进行. SpringMVC Spring