springboot
本文最后更新于386 天前,其中的信息可能已经过时,如有错误请发送邮件到3368129372@qq.com

注释

请求对接相关注释

  • @RequestParam
    该注解可在接受json字符串时将其映射到想要的数据格式

  • @CrossOrigin(@CrossOrigin(origins = {"http://localhost:5173"}),allowCredentials ="true",allowedHeaders ={"*"})
    允许跨域请求

执行注释

  • @EnableScheduling 执行定时任务
    1. 这个写在总的Appilication文件上方。
    2. 在执行的class之上添加注释:@Component即可把class变为一个spring bean。
    3. 在class的函数上方加入@Scheduled()注解,往其中添加参数,即可执行定时任务。
    4. 加入 fixedRate = Long.MAX_VALUE可以只执行一次

功能注释

  • @Component把一个class变为bean类,之后即可使用@Resourse方法引入mapper等
  • @Configuration配置注释
  • @ConfigurationProperties(prefix = "spring:redis")在下面的@Bean方法外添加private String host;private String port

工具

  • StopWatch记录时间
    代码如下

    StopWatch stopWatch = new StopWatch();
    stopWatch.start();
    doSomething();
    stopWatch.stop();
    long totalTimeMillis = stopWatch.getTotalTimeMillis();
    System.out.println(totalTimeMillis);
  • 打印sql执行记录

    mybatis-plus:
        configuration:
            map-underscore-to-camel-case: false # 这个是数据库与bean类的映射关系
            log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

面试题

  • SpringBoot可以同时处理多少请求

为最大连接数+最大等待数(默认为8192+100,可调整),这些连接会被线程所运行(分为最大线程数与最小线程数)。多出来的请求如果在超时时间内连接数空出来了,则可继续进入处理,否则显示异常。

感谢您的收看~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇