免费网站注册com,网站 繁体 js,营销专业就业前景,网站设计中的js是什么3、第一个springboot程序 3.1、准备工作 我们将学习如何快速的创建一个Spring Boot应用#xff0c;并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解#xff0c;并体验其结构简单、开发快速的特性。 我的环境准备#xff1a; java version 并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解并体验其结构简单、开发快速的特性。 我的环境准备 java version 1.8.0_181Maven-3.6.1SpringBoot 2.x 最新版 开发工具 IDEA 3.2、创建基础项目说明 Spring官方提供了非常方便的工具让我们快速构建应用 Spring Initializrhttps://start.spring.io/ 项目创建方式一使用Spring Initializr 的 Web页面创建项目 1、打开 https://start.spring.io/ 2、填写项目信息 3、点击”Generate Project“按钮生成项目下载此项目 4、解压项目包并用IDEA以Maven项目导入一路下一步即可直到项目导入完毕。 5、如果是第一次使用可能速度会比较慢包比较多、需要耐心等待一切就绪。 项目创建方式二使用 IDEA 直接创建项目 1、创建一个新项目 2、选择spring initalizr 可以看到默认就是去官网的快速构建工具那里实现 3、填写项目信息 4、选择初始化的组件初学勾选 Web 即可 5、填写项目路径 6、等待项目构建成功 项目结构分析 通过上面步骤完成了基础项目的创建。就会自动生成以下文件。 1、程序的主启动类 2、一个 application.properties 配置文件 3、一个 测试类 4、一个 pom.xml 3.3、pom.xml 分析 打开pom.xml看看Spring Boot项目的依赖 !-- 父依赖 --
parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.2.5.RELEASE/versionrelativePath/
/parentdependencies!-- web场景启动器 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- springboot单元测试 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope!-- 剔除依赖 --exclusionsexclusiongroupIdorg.junit.vintage/groupIdartifactIdjunit-vintage-engine/artifactId/exclusion/exclusions/dependency
/dependenciesbuildplugins!-- 打包插件 --plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build3.3、编写一个http接口 1、在主程序的同级目录下新建一个controller包一定要在同级目录下否则识别不到 2、在包中新建一个HelloController类 RestController
public class HelloController {RequestMapping(/hello)public String hello() {return Hello World;}}3、编写完毕后从主程序启动项目浏览器发起请求看页面返回控制台输出了 Tomcat 访问的端口号 简单几步就完成了一个web接口的开发SpringBoot就是这么简单。所以我们常用它来建立我们的微服务项目 3.4、将项目打成jar包点击 maven的 package !--在工作中,很多情况下我们打包是不想执行测试用例的可能是测试用例不完事,或是测试用例会影响数据库数据跳过测试用例执--
plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-surefire-plugin/artifactIdconfiguration!--跳过项目运行测试用例--skipTeststrue/skipTests/configuration
/plugin打成了jar包后就可以在任何地方运行了OK java -jar helloworld-0.0.1-SNAPSHOT.jar 彩蛋 如何更改启动时显示的字符拼成的字母SpringBoot呢也就是 banner 图案 只需一步到项目下的 resources 目录下新建一个banner.txt 即可。 图案可以到https://www.bootschool.net/ascii 这个网站生成然后拷贝到文件中即可 SpringBoot这么简单的东西背后一定有故事我们之后去进行一波源码分析 © 著作权归作者所有,转载或内容合作请联系作者 喜欢的朋友记得点赞、收藏、关注哦