1. 用什么注解可以快速获取日志对象?
@SLF4J 注解可以快速获取日志对象。这个注解是Lombok库中的一个注解,它会自动生成一个名为log
的日志对象,可以用来打印日志信息。
在使用@Slf4j
注解之前,需要确保你的项目中已经添加了Lombok的依赖。
2. 文件上传前端表单必须具备哪三个要素?
表单项:file
表单的提交方式(表单属性):post
表单的编码格式(表单属性):enctype="multipart/form-data" (因为默认的不适合传输大型数据)
3. 文件上传功能开发时,后台用什么类型的参数来接收文件?
MultipartFile
4. 请说说你的图片存储方案是怎样的?
云储存——先注册阿里云账号,创建一个存储空间,引入阿里云依赖、引入阿里云文件上传工具类、配置文件书写阿里云配置、编写接口,调用SDK中提供的接口,获取访问链接
5. 请说说你的员工修改是怎么实现的?
查看页面原型→阅读接口文档→controller接收前端请求参数→调用service层方法查询回显数据
→实现类调用mapper查询数据→返回数据到controller响应到前端→前端回显数据
→controller接收前端请求数据并封装→调用service层方法执行修改操作→实现类补充基础数据
→调用mapper接口修改数据→返回controller响应前端
6,属性配置文件有几种格式?
三种:
- application.properties
-
application.yml
- application.yaml
@Value:
配置了 配置文件之后,想在java代码中使用。 我们可以直接通过@Value注解,就可以加载并读取配置文件中的配置项,需要定义一个实体类,具体形式为:@Value("${key}")
@ConfigurationProperties
自动注入配置属性, 进一步简化注入属性 → 定义实体类,用于封装需要注入的属性。