SpringBoot学习笔记
希文先森
每天进步一点点!
展开
-
如何在SpringBoot2.0+版本中,写个拦截器?
需求:出于对接口的安全性的考虑,调用接口需要前端携带token值,以验证用户的合法性,如果用户合法,则允许用户调用接口,反之则禁止用户随意调用接口。前提条件:这里的token值,是由用户登录时产生的随机码,当用户登录时,我们把生成token值和用户的信息,以key-value的形式存入redis,这样当前端调后端接口的时候,在请求头带上这个token值,我们就可以在后端写个拦截器,来校验用户的合法性了。下面上代码:只需要写红色框框中的两个类即可:import com.pactera.c原创 2020-06-01 17:46:12 · 782 阅读 · 0 评论 -
关于Swagger2报错java.lang.NumberFormatException: For input string: ""的总结
首先,说明一下报错的原因:第一种情况: @ApiModelProperty(value = "排序", example = "1") private int sort_order; 如上代码,如果实体类中,int类型或者long类型字段,没有写example = "1"这个默认值的话,swagger会默认为""空字符串,所以字符串转数字,就有了Number...原创 2019-12-31 17:05:28 · 3273 阅读 · 1 评论 -
SpringBoot学习一:参数传递
1.get方式Url传参@PathVariable @GetMapping("/hello/{name}") public String hello(@PathVariable("name") String name){ //入参的name取名必须是一致的,但是形参name可以随便取名! System.out.println("获取到的值是:...原创 2019-02-21 21:56:43 · 579 阅读 · 0 评论 -
SpringBoot学习二:如何运行jar包,打包好的jar文件?
第一步:打包项目,点击package即可!第二步:找到jar包所在路径,如图我的在D:\ideaProject\game\target\game-0.0.1-SNAPSHOT.jar第三步:在改路径下,shift+鼠标右键,选择“在此处打开命令窗口”第四步:输入命令java -jar game-0.0.1-SNAPSHOT.jar如图,按回车第五步:等待项目启动...原创 2019-02-25 21:57:12 · 2968 阅读 · 0 评论 -
spring boot启动图像如何修改?
1.首先进入下面网址生成一个你想要的图像http://patorjk.com/software/taag/#p=display&h=3&v=3&f=4Max&t=itcast%20Spring%20Boot2.在自己的工程中建立banner.txt文件3.把生成图像复制进banner.txt4.启动项目即可!搞定!备注:代码...原创 2019-02-21 19:19:33 · 2397 阅读 · 0 评论 -
SpringBoot学习三:常用注解(配置相关)
SpringBoot常用注解(配置相关)1.yml语法★注意空格yml中的写法properties中的写法2.@Value获取值和@ConfigurationProperties获取值比较备注:松散绑定:就是不区分配置文件中的大小写等等,都能获取到值SpEL:配置文件中的计算获取的值JSR303数据校验:例如在字段前面加@Emi...原创 2019-08-31 11:21:51 · 333 阅读 · 0 评论