java命令行参数_java知识分享篇(二)

大家好,我是小小刀,我们又见面了,今天不知道说什么开场白了,直接进入正题吧!

开场白

忘了是从哪篇文章看的来了,说很多人都喜欢闷声发大财,对,我也喜欢,不知不觉我就比你优秀了,不知不觉我就比你有钱了,多好!鲁迅先生有句话:不在沉默中爆发,就在沉默中灭亡。现实就是,想闷声发大财的闷着闷着就熄火了。

你有一个苹果,我有一个苹果,交换后还是一人一个,你有一个想法,我也有一个想法,交换之后就是三种了!你有一个知识点分享出来,小刀和你一起扩展一下,我们就掌握了三个知识点!

今日分享

main函数的参娄(小小刀)

public static void main (String[] args) 这是每个人都熟悉的main函数,里面的arg参数用于接收命令行传进来的参数,如 java helloworld java技术大本营

  • 扩展问题

  1. 自己实践下命令行传参

spring boot路由(lmbby)

  • 原分享

@RequestMapping是一个用来处理地址映射请求的注解,可以用于方法或类上产生对应的路径;如果用于类上,大多是为了进行区分controller,用于方法上则是对方法进行注解产生访问路径。

常用参数2个

  1. 参数1、value 用于设置方法或类的映射路径,可以直接写路径。如@RequestMapping("/Hello") 或 @RequestMapping(value = "/Hello") value可以设置多个,如@RequestMapping(value = {"/hello", "helloWorld"}) 这里hello和helloWorld是或的关系,输入其中任何一个都可以访问

  2. 参数2、method用于指定请求的方法,如GET或POST@RequestMapping(value = {"/hello", "helloWorld"},method = RequestMethod.GET)和@GetMapping(value = {"/hello", "helloWorld"}) 等价

  • 扩展问题

  1. 请求方法除了GET,POST还有哪些?

  2. 常见的HTTP状态返回码有哪些?(如200,404等,至少列举6个)

for循环(追风人)

  • 原分享

初学者,才刚学会了for循环

  • 扩展问题

  1. 用java8的lambda表达式循环一个list

存在则更新,不存在则新增(静雯)

  • 原分享

同一个按钮,要做要存在则更新,不存在则新增。

  • 回答(鸡爪)

新增时返回id到页面,这样下次请求带上id ,判断id存在则更新,不存在则新增

  • 扩展问题

  1. mysql中有个语句可以实现存在则更新,小伙伴能把这个语句写出来吗?

最后说两句

最后要公开表扬一位小伙伴,学习态度非常认真!对于昨天的扩展问题能着深入的研究,请看下图:

0ff8031bf34cbb6403b120703c88c6d8.png

说实话,我都自愧不如,但我很高兴,因为我做的事情对大家的学习还是有帮助的!特别是看到有的小伙伴在留言区认真的打卡,在群里面认真的分享,很感动。 愿你疯时有人陪你傻笑,谢谢大家。让我们一起把学习坚持下去!

想进群一起学习交流的小伙伴请加小刀微信 best396975802 , 努力!奋斗!!

8259480b7348a725b163fbb886a49d9d.png

推荐阅读

Java分享系列:

java知识分享篇一

Java故事系列:

java故事之梦之伊始

java故事之一年又一年

java故事之致敬坚持梦想的人

java故事之以月引序

java 故事之始

Java学习系列:

ThreadLocal 的前前后后

初探jdk11 中的module,jmod,jlink

图说IO(一)String的byte存储问题

这个系列有点多,可以在历史消息中查看,后续小刀会重新整理一份