当前位置:   article > 正文

SpringBoot----------1 开始

SpringBoot----------1 开始

项目结构分析:

通过上面步骤完成了基础项目的创建。就会自动生成以下文件。

1、程序的主启动类

2、一个 application.properties 配置文件

3、一个 测试类

4、一个 pom.xml


pom.xml 分析

  1. <!-- 父依赖 -->
  2. <parent>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-parent</artifactId>
  5. <version>2.2.5.RELEASE</version>
  6. <relativePath/>
  7. </parent>
  8. <dependencies>
  9. <!-- web场景启动器 -->
  10. <dependency>
  11. <groupId>org.springframework.boot</groupId>
  12. <artifactId>spring-boot-starter-web</artifactId>
  13. </dependency>
  14. <!-- springboot单元测试 -->
  15. <dependency>
  16. <groupId>org.springframework.boot</groupId>
  17. <artifactId>spring-boot-starter-test</artifactId>
  18. <scope>test</scope>
  19. <!-- 剔除依赖 -->
  20. <exclusions>
  21. <exclusion>
  22. <groupId>org.junit.vintage</groupId>
  23. <artifactId>junit-vintage-engine</artifactId>
  24. </exclusion>
  25. </exclusions>
  26. </dependency>
  27. </dependencies>
  28. <build>
  29. <plugins>
  30. <!-- 打包插件 -->
  31. <plugin>
  32. <groupId>org.springframework.boot</groupId>
  33. <artifactId>spring-boot-maven-plugin</artifactId>
  34. </plugin>
  35. </plugins>
  36. </build>

编写一个http接口

1、在主程序的同级目录下,新建一个controller包,一定要在同级目录下,否则识别不到

2、在包中新建一个HelloController类

  1. @RestController
  2. public class HelloController {
  3. @RequestMapping("/hello")
  4. public String hello() {
  5. return "Hello World";
  6. }
  7. }

3、编写完毕后,从主程序启动项目,浏览器发起请求,看页面返回;控制台输出了 Tomcat 访问的端口号!

将项目打成jar包,点击 maven的 package 

  1. 如果遇到以上错误,可以配置打包时 跳过项目运行测试用例
  2. <!--
  3. 在工作中,很多情况下我们打包是不想执行测试用例的
  4. 可能是测试用例不完事,或是测试用例会影响数据库数据
  5. 跳过测试用例执
  6. -->
  7. <plugin>
  8. <groupId>org.apache.maven.plugins</groupId>
  9. <artifactId>maven-surefire-plugin</artifactId>
  10. <configuration>
  11. <!--跳过项目运行测试用例-->
  12. <skipTests>true</skipTests>
  13. </configuration>
  14. </plugin>

如果打包成功,则会在target目录下生成一个 jar 包.打成了jar包后,就可以在任何地方运行了!OK

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/576202
推荐阅读
相关标签
  

闽ICP备14008679号