栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Getting Started Guides(0):First Spring Boot Application

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Getting Started Guides(0):First Spring Boot Application

文章目录
  • 新建项目rest-service
  • 配置POM文件
  • 添加依赖
  • Hello World
  • 生成jar包
  • 参考

新建项目rest-service

Intellij IDEA ,新建项目Maven空项目,目录如下:


配置POM文件


    4.0.0

    com.springtest
    rest-service
    1.0-SNAPSHOT
    
    rest-service Maven Webapp
    
    http://www.example.com

    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.1
    
	
	
	
>

添加依赖

    
        org.springframework.boot
        spring-boot-starter-web
    

等待依赖包下载完毕。项目新建完成


Hello World
@RestController
@EnableAutoConfiguration
public class MyApplication {
    
    @RequestMapping("/")
    String home() {
        return "Hello world!";
    }

    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    }
}

运行 'Run MyApplication' ,打开网页,输入地址:localhost:8080,返回:

Hello world!


生成jar包

生产环境部署、运行还是需要jar包的


    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    

运行 'mvn package',命令行打印,jar包会出现在项目下的target文件夹


[INFO] — maven-jar-plugin:3.2.0:jar (default-jar) @ rest-service —
[INFO] Building jar: /Users/guxianxiong/springtest/rest-service/target/rest-service-1.0-SNAPSHOT.jar
[INFO]
[INFO] — spring-boot-maven-plugin:2.6.1:repackage (repackage) @ rest-service —
[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.026 s
[INFO] Finished at: 2021-12-07T15:18:08+08:00
[INFO] ------------------------------------------------------------------------

项目目录下,运行项目

$ java -jar target/rest-service-1.0-SNAPSHOT.jar
# ctrl + c 结束应用
参考

1. Developing Your First Spring Boot Application

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/644732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号