SpringBoot基础
记录SpringBoot基础性配置
我要大芒果
这个作者很懒,什么都没留下…
展开
-
SpringBoot中profile的使用与切换
一、profile是什么其实,早在Spring3.1版本时,profile已经出来了。所以,我需要知道的是profile是什么为什么使用它并且知道如何使用它。profile 可以让 Spring 对不同的环境提供不同配置的功能,可以通过激活、指定参数等方式快速切换环境。 换句话说,就是我们需要在不同的场景下使用不同的配置,profile的出现就是要解决我们多环境下切换配置复杂的问题。二、为什么...原创 2020-02-11 19:00:45 · 15544 阅读 · 0 评论 -
快速理解yaml(yml)和properties文件
一、两种文件的区别1.语法上的区别yaml语法如下:server: port: 8081 servlet: context-path: /mangoproperties语法如下:# 设置服务器端口号server.port=8081# 修改上下文路径server.servlet.context-path=/mango注:以上两种语法所表示的效果相同。二、两种文...原创 2020-02-11 13:52:03 · 21239 阅读 · 0 评论 -
SpringBoot中类型安全的属性注入
一、什么叫类型安全的属性注入在此之前,需要了解一下什么叫属性注入,可以参考我的上一篇博客,讲的就是属性注入,参考链接如下:Spring属性注入二、为什么需要类型安全首先,我们需要考虑如下两个问题:1.若该对象有100+个属性,这样写,代码是否太过复杂和冗余?2.我们都知道属性是需要私有化的,行为才公开化,这样写,代码是否缺少安全性?三、解决类型安全的方法解决办法如下:1.在Boo...原创 2020-02-10 19:34:06 · 4554 阅读 · 0 评论 -
Spring属性注入方式详解(附源码剖析)
一、什么是Spring属性注入在Java中,万物皆对象,属性注入就是在实例化对象时,同时向对象中的属性进行相应的赋值。通俗点说,属性注入就是给类中的属性赋值。二、属性注入的几种方式对于类成员变量来说,注入方式有三种:1.setter方式注入2.构造函数注入3.接口注入对于Spring来说,Spring支持前面两种,并且还支持:1.p名称空间注入2.spel属性注入3.复杂类型注...原创 2020-02-10 18:51:25 · 4897 阅读 · 0 评论