赞
踩
项目结构分析:
通过上面步骤完成了基础项目的创建。就会自动生成以下文件。
1、程序的主启动类
2、一个 application.properties 配置文件
3、一个 测试类
4、一个 pom.xml
- <!-- 父依赖 -->
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>2.2.5.RELEASE</version>
- <relativePath/>
- </parent>
-
- <dependencies>
- <!-- web场景启动器 -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
- <!-- springboot单元测试 -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <scope>test</scope>
- <!-- 剔除依赖 -->
- <exclusions>
- <exclusion>
- <groupId>org.junit.vintage</groupId>
- <artifactId>junit-vintage-engine</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <!-- 打包插件 -->
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
1、在主程序的同级目录下,新建一个controller包,一定要在同级目录下,否则识别不到
2、在包中新建一个HelloController类
- @RestController
- public class HelloController {
-
- @RequestMapping("/hello")
- public String hello() {
- return "Hello World";
- }
-
- }
3、编写完毕后,从主程序启动项目,浏览器发起请求,看页面返回;控制台输出了 Tomcat 访问的端口号!
- 如果遇到以上错误,可以配置打包时 跳过项目运行测试用例
-
- <!--
- 在工作中,很多情况下我们打包是不想执行测试用例的
- 可能是测试用例不完事,或是测试用例会影响数据库数据
- 跳过测试用例执
- -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!--跳过项目运行测试用例-->
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
如果打包成功,则会在target目录下生成一个 jar 包.打成了jar包后,就可以在任何地方运行了!OK
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。