Java面试手册V2.0+突击V3.0知识点整理(三十六) 附封面图片

Java面试手册V2.0+突击V3.0知识点整理(三十六) 附封面图片,第1张

Java面试手册V2.0+突击V3.0知识点整理(三十六) 附封面图片


1. 针对请求访问的几个组合注解
  • @PatchMapping
  • @PostMapping
  • @GetMapping
  • @PutMapping
  • @DeleteMapping

2. SpringBoot中的Starter
  • 可以理解成对依赖的一种合成,starter会把一个或者一套功能相关依赖都包含进来,避免了自己去依赖费事,还有各种包的冲突问题,大大提高了开发效率
  • 并且相关配置还会有一个默认值,如果我们自己去配置,就会覆盖默认值

3. SpringBoot怎么集成Mybatis
  • mybatis-spring-boot-starter

4. 什么是SpringProfiles?
  • 一般来说我们从开发到生产,经过开发(dev)、测试(test)、上线(prod)。不同的时刻我们会用不同的配置。Spring Profiles允许用户根据配置文件(dev、test、prod等)来注册bean。它们可以让我们自己选择什么时候用什么配置

5. 不同环境配置文件
  • 可以是application-{profile}.properties/yml,但默认是启动主配置文件application.properties,一般来说我们的不同环境配置文件如下:
    • application.properties:主配置文件
    • application-dev.properties:开发环境配置文件
    • application-test.properties:测试环境配置文件
    • application-prod.properties:生产环境配置文件

6. 如何激活某个环境的配置
  • 如激活开发环境
    • yml
    spring:
    	profiles:
    		active: dev
    
    • properties
    	spring.profiles.active=dev
    
    • 命令行
    	java -jar zhangsan-v1.0.jar ---spring.profiles.active=dev
    

7. 编写测试用例的注解
  • @SpringBootTest

8. SpringBoot异常处理相关注解
  • @ControllerAdvice
  • @ExceptionHandler

9. SpringBoot1.x和2.x的区别
  • SpringBoot2.x基于Spring5和JDK8,Spring1.x用的是低版本
  • 配置变更,参数名等
  • SpringBoot2.x相关的插件最低版本都比原来的高
  • Spring2.x配置中的中文可以直接读取,不用转码
  • Actuator的变化
  • CacheManager的变化

10. SpringBoot读取配置相关注解
  • @PropertySource
  • @Value
  • @Environment
  • @ConfigurationProperties

上一篇:Java面试手册V2.0+突击V3.0知识点整理(三十五) 附封面图片
下一篇:


如果觉得封面图片还行,请顺手点个赞

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4874112.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-11
下一篇2022-11-11

发表评论

登录后才能评论

评论列表(0条)

    保存