二、Spring Boot Helloworld

2020-05-09  本文已影响0人  Stack1_e27c

一个功能
浏览器发送hello请求,服务器接受请求并处理,相应Hello World字符串;

1、创建一个Maven工程;(jar)

2、导入Spring Boot相关的依赖

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

3、编写一个主程序:启动Spring Boot应用

/**
 * @SpringBootApplication 来标注这是一个主程序,说明这是一个Spring boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {

        //Spring应用启动
        SpringApplication.run(HelloWorldMainApplication.class, args);

    }

}

4、编写相关的Controller、Service

/**
 * Created by DELL on 2020/5/8.
 */
@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }

}

5、运行主程序测试

6、简化部署

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

将这个应用打包成jar包,直接使用java -jar命令进行执行;

上一篇下一篇

猜你喜欢

热点阅读