怎么理解约定优于配置这句话?
老师,您好!springboot这里约定优于配置是什么意思?约定指的是哪些?配置是指application.properties吗
正在回答
同学你好,1、springboot的默认编码是utf-8,比如:
2、在config包中都是配置类,它是配置的另一种形式,并不能理解为对配置的一种补充。springboot相对ssm减少了配置文件的内容,这是两种不同的形式,同学在熟悉后就会慢慢了解它的好处。
3、springboot底层封装了MultipartAutoConfiguration,可以实现文件的上传与解析
在springboot中可以直接使用文件上传。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
同学你好,1、约定优于配置,其实一种按约定编程的软件设计范式,目的在于减少软件开发人员在工作中的各种繁琐的配置。
比如,端口号默认是8080,在springboot项目中,不配置端口直接启动默认就是8080的端口,可以按照约定不配置这个内容。
2、约定是springboot中默认规定的一些内容,比如:
Maven的目录结构。默认有resources文件夹,存放资源配置文件。src-main-resources,src-main-java。默认的编译生成的类都在targe文件夹下面
spring boot默认的配置文件必须是,也只能是application.命名的yml文件或者properties文件,且唯一。
在application.yml中,默认的数据库连接信息必须是以spring: datasource: 为前缀;多环境配置。该属性可以根据运行环境自动读取不同的配置文件;端口号、请求路径等。
3、同学说法是正确的,application.properties中是配置的内容。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星