栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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知识点整理(三十五) 附封面图片
下一篇:


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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/362336.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号