美文网首页
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 入门例子

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