1. 程式人生 > 其它 >Flask原始碼閱讀筆記

Flask原始碼閱讀筆記

當一個物件被建立之後,虛擬機器會為其分配記憶體,主要用來存放物件的例項變數及其從超類繼承過來的例項變數(即使這些從超類繼承過來的例項變數有可能被隱藏也會被分配空間)。在為這些例項變數分配記憶體的同時,這些例項變數也會被賦予預設值。

初始化的方式:

第一種:使用xml

<bean class="person">

<property name="personName" value="張三"/>

</bean>

第二種:使用@Value(spring的原始註解)

在實體類中,用@Value標註欄位

第三種:結合springBoot註解,配合yaml方式

@ConfigurationProperties(prefix= "person") 會在yaml中,找到person定義的key,將裡面的值,和Person實體類一一繫結,並放入bean容器,實現值的初始化

第四種:結合springBoot註解,配合properties方式

實體類的方式和第三種一樣,只是賦值的方式不同,

注意點,無論使用哪種方式,對實體類進行值的初始化,物件的欄位要set方式,才能賦值

歡迎大家批評指正,指出問題,謝謝!