1、创建SpringBoot项目1.1 使用Spring Initializr 的 Web页面创建项目创建网址:https://start.spring.io/
1.2 使用IDEA创建省略;
2、第一个hello2.1 代码在 xxxApplication(项目名+Application 自动生成) 的启动类的同级下创建一个controller包,并创建一个控制类
@Controllerpublic class SpringBootPrimerController { /** * @author : huayu * @date : 10/10/2022 * @param : [msg] * @return : java.lang.String * @description : 接收前端请求helloSbt,返回响应字符串 */ @RequestMapping("/helloSbt") @ResponseBody public String hello(@RequestParam(value = "msg") String msg){ return String.format("Hello %s",msg); }}application.properties 指定服务端口
# 服务端口server.port=8080 # 默认时80802.2 测试
文章插图
2.3 新增的注解@RestController //组合注解,相当于 @Controller + @ResponseBody@GetMapping("/helloSbt")//相当于 @RequestMapping( method = {RequestMethod.GET} )3、打 jar 包运行3.1 打包3.1.1 pom.xml<!-- 指定打包方式,默认方式是jar,还可以是war --><packaging>jar</packaging>3.1.2 点击 maven 的 package
文章插图
3.2 运行jar 包cmd 到 项目jar包的目录下
java -jar 项目的 jar包
运行结果
文章插图
3.3 jar 包运行时 指定 参数3.3.1 java -jar 项目jar包名 --key=value
文章插图
3.3.2 java -jar -Dkey=value 项目jar包名
文章插图
4、启动器<!-- starter 启动器:SpringBoot 框架将各个场景单独抽离出来,做成一个个启动器 --><!-- 一旦项目中添加了对应的启动器,自动将对应启动器中多有的依赖导入到项目中,直接进行添加配置开发即可,无需手动添加依赖 --><!-- 实际开发中,使用什么功能,就直接添加对应的启动器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>5、版本控制器 版本仲裁中心:spring-boot-dependencies5.1 版本控制器<!-- 为什么SpringBoot 项目添加依赖有的不需要指定版本(比如fastjson,添加必须指定版本号) --><!-- 原因:SpringBoot 框架提供了一个版本控制器(又叫:版本仲裁中心:spring-boot-dependencies) 定义了Springboot的依赖版本 --><!-- 好处:开发人员添加依赖不需要知道版本号,且不需要自己单独维护项目中的各个版本依赖,有防止版本之间的冲突 -->5.2 找到版本控制器1、点击 pom.xml中的启动器依赖
文章插图
2.点击 spring-boot-starter-web 中的依赖 spring-boot-starters
文章插图
3.点击 spring-boot-starters 中的依赖 spring-boot-parent
经验总结扩展阅读
- 2023年2月14日收养孩子好吗 2023年2月14日收养孩子吉日一览表
- 2023年2月14日认干儿子好不好 2023年2月14日认干儿子吉日一览表
- 2023年2月14日认义女好不好 2023年2月14日认义女吉日一览表
- 室内装修时要避免哪些情况
- 2023年2月14日给佛像开光好吗 2023年2月14日给佛像开光吉日一览表
- 知乎一直显示重新加载
- 2023年农历正月廿四讨债吉日 2023年2月14日讨债吉日一览表
- 时实是什么
- 2023年2月14日开学典礼吉日一览表 2023年2月14日开学典礼黄道吉日
- 木瓜牛奶能加蜂蜜一起搅拌吗