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

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

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

    <?xml version="1.0" encoding="UTF-8"?> <project >"http://maven.apache.org/POM/4.0.0" >"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文件都没有!

脚本宝典为你提供优质服务
脚本宝典 » spring boot 存手工快速创建web应用

发表评论

提供最优质的资源集合

立即查看 了解详情