1.Spring Initializr的使用

1. 生成骨架

  1. 访问 https://start.spring.io/ 使用Spring Initialzr生成骨架
spring初始化
  1. 生成 com.lgp.spring.zip 下载到工程中,解压缩.

3.IDEA 中open这个工程, 设置maven. 右边maven projects导入pom.xml. 刷新

  1. 项目中src/main/java, src/main/resources出现颜色. 表示搞定了环境问题.

项目结构如下:

2. 第一个小demo

2.1 代码和输出结果

package com.lgp.spring;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class Application {

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

    @RequestMapping("/hello")
    public String hello(){
        return "hello world";
    }
}

因为application.properties中没有配置任何信息,所以默认使用8080端口号.

下面,我们访问测试下.

可以看到输出结果为hello world , 结果正确.

由于我们在pom.xml中依赖了actuator. 可以访问一下路径进行健康检查,


2.2 通过mvn打jar包

在terminal中通过mvn命令打包,跳过单元测试:

mvn clean package -Dmaven.test.skip

\color{red}{注意注意注意:} 一定要在pom文件的文件夹中执行mvn命令.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于国内网络原因,因此访问https://golang.org/网站会被限制。所以在go get下载其他第三方包的...
    小杰杰杰阅读 11,079评论 0 2
  • 十年前我跳槽来到现在的这家公司时,它才创建有一年多,正在四处招揽人才。入职后,每天打交道的,都是在省城或别的地方招...
    善下归海阅读 921评论 0 6
  • 人总是容易喜欢立下豪言壮志!以此标榜我们的不凡。如此过了三两天又忘却曾经的信誓旦旦。周而复始,一再的重复这个过程。...
    七村阅读 333评论 1 0
  • “神龙俱乐部”最初是为了便利本地出租车司机交流而建立的,出租车司机生来就是奇闻轶事的二传手,那些街谈巷议都市传说伴...
    前折口阅读 605评论 0 3