美文网首页
spring boot创建一个工程demo

spring boot创建一个工程demo

作者: 道禅_26ea | 来源:发表于2018-12-15 15:20 被阅读18次

    使用idea的Spring Initializr创建

    1、打开idea,点击“File->New->Project”

    2、选择Spring Initializr,再选择使用的jdk版本,default一定要选,有兴趣的可以点开这个网址,其实就是通过这个Spring官网生成的Spring Boot项目,接着next。

    3、只有就会有一个基本信息的页面,因为是Maven Project,所以会有Group、Artifact、version,这三个要素是确定这个工程的标签,可以修改,也可以选择默认的,点击next

    image.png

    4、选择web目录下的Web

    5、Project location可以选择默认路径、也可以修改成自己,之后finish。

    6、经过一个漫长的下载依赖和工具的过程,现在直接运行main方法,或是运放工程,图中红框中的都可以运行,选一个就可以了。

    7、然后在控制台可以看到spring boot启动了

    8、在网页上输入http://localhost:8080,可以看到以下界面,这是spring boot默认错误页面,可以很明显的看到spring的标志。

    9、为了更明显的测试,新建一个web目录,创建一个Controller类来进行测试。

    package com.nixuan.springbootdemo.web;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * @program: spring-boot-demo
     * @description:
     * @author: nixuan
     * @create: 2018-12-15 14:15
     **/
    
    @RestController
    public class HelloWorldController {
    
        @GetMapping("/hello")
        public String hello(){
            return "hello world!";
        }
    }
    

    10、重新启动工程,在网页上输入http://localhost:8080/hello,就可以看到如下页面。

    一个简单的spring boot 工程demo就完成了。

    通过maven项目创建spring boot工程

    也可以使用maven项目创建spring boot工程
    1、创建一个简单的maven工程

    2、在pom.xml中加入以下代码,主要是为了引入依赖包和创建启动类。之后在单击项目名,右键,选择maven,再选择reimport,这是重新导入依赖包。

     <!-- Spring Boot启动器父类 -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.1.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
        </properties>
    
        <dependencies>
            <!-- Spring Boot web启动器 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    

    3、创建启动类Application。

    package com.nixuan.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    /**
     * @program: demo
     * @description:
     * @author: nixuan
     * @create: 2018-12-15 14:53
     **/
    @SpringBootApplication
    public class Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class,args);
        }
    }
    

    这样,一个简单的spring boot的demo就创建好了,测试方式与第一种创建demo的方式一样。

    相关文章

      网友评论

          本文标题:spring boot创建一个工程demo

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