美文网首页
01.SpringBoot 入门例子

01.SpringBoot 入门例子

作者: 阿甘java | 来源:发表于2019-10-22 23:55 被阅读0次

一、采用IDEA新建SpringBoot helloworld例子

步骤一:New Project

01.png

步骤二:修改项目形象

02.png

步骤三:选择需要依赖的Starter,这里勾选了Web

03.png

步骤四:填入工程名称

04.png

注意:以上4个步骤必须联网,不然构建失败,因为要到spring官方拉去springboot项目模板。

步骤五:新建后的项目结构如下

05.png

二、项目结构解析

步骤1:剖析pom文件

由于上文我们在新建SpringBoot helloworld例子的第三步骤,勾选了web依赖starter,
故它自动生成了2个依赖包和一个plugin自动打包构建可执行jar

<dependencies>
    <!--web的依赖 包括web、自动配置支持、日志等-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <!--测试依赖 包括JUnit-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

<build>
    <plugins>
        <!--springboot自带的打包插件,打包构建可执行jar-->
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

步骤2:Spring Boot启动类

在src的java下面,默认有个main函数的启动类。用SpringApplication来启动

@SpringBootApplication
public class HelloworldApplication {

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

}

步骤3:配置类

在src的resources下面,默认的properties文件,默认这个文件都是为空的,由开发者自己配置。

步骤4:默认生成了一个测试类

在src的test下面,默认是一个junit测试类

@RunWith(SpringRunner.class)
@SpringBootTest
public class HelloworldApplicationTests {

    @Test
    public void contextLoads() {
    }

}

步骤5:编写一个测试接口

@RestController
public class HelloController {

    @RequestMapping("/home")
    public String home() {
        return "Hello agan!";
    }
}

启动SpringBoot项目,并在浏览器中访问路径:http://127.0.0.1:8080/home

06.png

相关文章

  • 01.SpringBoot 入门例子

    一、采用IDEA新建SpringBoot helloworld例子 步骤一:New Project 步骤二:修改项...

  • docker入门例子

    最近工作上刚好用到了docker ,所以作为入门学习,本文就以一个简单的例子展开。 推荐一个不错的入门资料 Do...

  • vuex入门例子

    vuex example 接着上一篇的vuex简单剖析,接下来主要来写一个简单的例子?,来操作一番。 store ...

  • protobuf Python极简入门例子

    protbuf极简入门例子 Google官方的tutorial废话有点多, 而且例子也有点不直观. 自己在官方例子...

  • 正则表达式的语法分类

    转载自正则表达式30分钟入门教程 入门 学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实...

  • beetl模板入门例子

    beetl初级用法 public class BeetlEngine { public static Strin...

  • Django 入门例子2

    前言 上次写了第一个入门的小例子,今天呢,咋们来搭建一个博客网站,所以今天会学到django中的model,以及t...

  • gin笔记-入门例子

    最简单的gin例子莫过于 其中方法第二个参数为func (c *gin.Content) 绑定 url路径参数绑定...

  • MyBatis快速入门(02)入门例子

    MyBatis中文官方文档地址 http://www.mybatis.org/mybatis-3/zh/index...

  • Java,console输出实时的转向GUI textbox

    1 简单入门例子 入门例子是从参考文献2与3中粘过来的内容。在Swing中,如果需要重定向System.err和S...

网友评论

      本文标题:01.SpringBoot 入门例子

      本文链接:https://www.haomeiwen.com/subject/cofayctx.html