springBoot

第一步:
创建SpringBoot项目,并引入到idea开发工具
在官网填写你的包名,项目名,选择jar包
在这里插入图片描述
生成项目,
在开发工具中引入项目
此处以idea为例
file->open选择路径,找到你的项目ok
第二部:启动项目
@SpringBootApplication标注的是你的启动类
在这里插入图片

在这里插入图片描述
在右边选择run或者debug方式启动,或者在命令行启动
在命令行启动方式:
打开命令行,输入mvn -v或者mvn -version查看maven版本
在这里插入图片描述
如果此处显示,
不是内部或外部命名,也不是可运行的程序或批处理文件
说明你没配置环境变量
进入path环境变量,选择编辑文本,把你的maven安装路径粘进去,(要到bin路径,例如D:\apache-maven-3.6.0\bin),确定
配置完,你需要重新打开命令行,查看maven版本
然后切换到springBoot目录执行命令mvn springboot:run
项目就已经起来了
此时访问你的项目http://localhost:8080
访问成功。
第三步:
使用注解,使用配置文件,创建你自己的业务。
用注解@RestController标记controller类,
此处方法注解两种方法分别对应新版本和旧版本
修改application.yml配置文件
在这里插入图片描述
配置应用启动端口和应用访问名称
在这里插入图片描述
启动项目并访问
在这里插入图片描述
自定义配置,例如我定义一个最小金额,那要在application.yml中,添加配置
在这里插入图片描述
此时我定义的这个minMoney就可以在Java类中用注解直接拿到
@Value("${minMoney}")
在这里插入图片描述
还可以在配置中使用其他配置,

此处yml文件中出现中文,如果页面中需要显示这个中文,需要在idea中修改编码方式,否则会出现乱码
file->setting->File Encodings
在这里插入图片描述
都要改成utf-8
如果你的配置太多,可以将配置加一个统一前缀,用注解方式注入到配置类中
在这里插入图片描述
创建配置类,和配置对应
@Component//使spring能扫描到这个配置类
@ConfigurationProperties(prefix = “limit”)//读取配置文件中前缀是limit的配置,注入到类的属性中
在这里插入图片描述
然后注入你的配置类,调用get方法拿到配置
在这里插入图片描述
此外,配置文件分为,开发环境dev 和 生产环境prod ,需要在application.yml里面配置使用的是哪个配置
在这里插入图片描述
也可以在启动项目命令中添加配置,保证生成环境用的是prod配置:
-Dspring.profiles.active=prod

controller类注解@Controller用法,如果有返回值,
第一种:可以用模板,先引入模板依赖
在这里插入图片描述
在templates下创建index.html
在这里插入图片描述
然后直接在方法中返回这个模板,就可以了,此方法使用较少
在这里插入图片描述
第二种:添加@ResponseBody注解
在这里插入图片描述
总结:@Controller + @ResponseBody = @RestController
请求方式:
@GetMapping("/say")//get请求
@PostMapping("/say")//post请求
@RequestMapping("/say")//get/post都行
定义传参的两种方式:
第一种:
@PathVariable(“id”) //获取url中的数据
在这里插入图片描述
在这里插入图片描述
第二种:
@RequestParam //获取请求参数的值
@RequestParam(value = “id”,required = false,defaultValue = “0”)
其中,required = false设置参数非必传,defaultValue = "0"默认值是0,如果不设置required默认是true必传参数,不传的话接口调不通
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
如果是post请求,postman几种方式都能调通,建议用下面的方式
在这里插入图片描述
最后,打包
打包方式可以在idea上面右侧找到maven project
在这里插入图片描述
先双击clean ,等到清除结束,双击package
或者敲命令 maven clean package,都行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值