spring boot 存手工快速创建web应用

idgq
  1. 第一步:创建一个文件夹(名字任意):springBootStudy;

  2. 第二步:在上一步创建的文件中创建POM文件:pom.xml; pom文件中的内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.example</groupId>
        <artifactId>myproject</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        
        <!-- 使当前应用继承spring-boot-->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.4.0.RELEASE</version>
        </parent>
    </project>
  3. 第三步:命令行输入命令:mvn package打包;输出中有如下信息表明打包成功,在你的工程文件夹中会多出一个target文件夹
    图片描述

    此时应用并没有任何的依赖,可以使用:mvn dependency:tree;查看依赖树:
    图片描述

    如上图所示:确实没有任何依赖

  4. 第四步:添加spring-boot-starter-web依赖;

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    此时用:mvn dependency:tree命令就可以看见依赖树了:
    图片描述

  5. 第五步:编写Java代码,在根目录下创建/src/main/java文件夹,创建一个Exmaple.java文件:

    import org.springframework.boot.*;
    import org.springframework.boot.autoconfigure.*;
    import org.springframework.stereotype.*;
    import org.springframework.web.bind.annotation.*;
    
    @RestController
    @EnableAutoConfiguration
    public class Example{
    
        @RequestMapping("/")
        public String home(){
            return "hell springboot";
        }
    
        public static void main(String[] args) {
    
            SpringApplication.run(Example.class, args);
        }
    
    }
  6. 第六步:使用:mvn spring-boot:run 命令启动应用;现在可以访问:localhost:8080 你将看到如下页面:
    图片描述

整个应用真正实现了零配置,甚至连web.xml文件都没有!

阅读 2.3k

idgq
任何时候开始都不晚,晚的是不开始!!
569 声望
12 粉丝
0 条评论
569 声望
12 粉丝
文章目录
宣传栏