跟我学springboot(三)springboot-helloworld

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a303549861/article/details/82157050

我们使用maven工程一步一步来创建我们的第一个应用,也可使用idea直接创建,为了更好的理解,我们一步一步来。

1.创建一个maven工程。

第一步:创建project,使用jdk1.8
这里写图片描述
第二步:next
这里写图片描述
第三步:next
这里写图片描述
第四步:输入spring-boot-helloworld,finish
这里写图片描述
构建出来的maven结构如图。

2.导入springboot的相关依赖

2.1如何导入依赖,去哪里找,怎么找

  1. 进入spring官网 https://spring.io/,点击projects
    这里写图片描述
  2. 点击springboot
    这里写图片描述
  3. 然后点击Quick start
    这里写图片描述
  4. 输入我们自己的项目名,然后点击生成
    这里写图片描述
  5. 生成的项目结构如下图,这个项目可以直接导入使用,为了了解依赖,我们打开官方生成的项目看一下,其实可以使用idea的spring initializr来直接生成项目,为了更好理解,我们还是一步一步来看。
    这里写图片描述
  6. 我们找到需要配置的依赖,打开pom.xml
  7. 导入我们需要的依赖
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
        <relativePath/> 
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
/**
 *  @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {

        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}
@Controller
public class HelloController {

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

2.2 运行程序

这里写图片描述
已经运行成功

2.3 这时我们访问地址http://localhost:8080/hello

这里写图片描述

3.部署

3.1 加入插件依赖,这个插件的作用是将应用打包成一个可执行的jar包

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

3.2打包

打包好的jar包就可以直接运行,我们解压看一下jar包里面的内容:
这里写图片描述
其中BOOT-INF就是我们的代码和依赖的jar包。
打开lib可以看一下jar:
这里写图片描述

4.总结

本章我们先自己可以创建一个简单的springboot项目,并且可以通过java -jar来运行,后面我们会详细介绍启动器和原理。

猜你喜欢

转载自blog.csdn.net/a303549861/article/details/82157050