亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

spring 注解動態參數

spring 注解動態參數

慕少森 2019-03-01 10:59:40
@SuppressWarnings("serial") @WebServlet(urlPatterns = "/druid/*", initParams = { @WebInitParam(name = "allow", value = "127.0.0.1"),// IP白名單 (沒有配置或者為空,則允許所有訪問) @WebInitParam(name = "deny", value = ""),// IP黑名單 (存在共同時,deny優先于allow) @WebInitParam(name = "loginUsername", value = "root"),// 用戶名 @WebInitParam(name = "loginPassword", value = "password"),// 密碼 @WebInitParam(name = "resetEnable", value = "false")// 禁用HTML頁面上的“Reset All”功能 }) public class DruidStatViewServlet extends StatViewServlet { private static final long serialVersionUID = 1L; } 類似上面的代碼。 @WebInitParam(name = "allow", value = "127.0.0.1"),// IP白名單 (沒有配置或者為空,則允許所有訪問) @WebInitParam(name = "deny", value = ""),// IP黑名單 (存在共同時,deny優先于allow) @WebInitParam(name = "loginUsername", value = "root"),// 用戶名 @WebInitParam(name = "loginPassword", value = "password"),// 密碼 @WebInitParam(name = "resetEnable", value = "false")// 禁用HTML頁面上的“Reset All”功能 這些參數如何能從配置文件中讀出賦值?
查看完整描述

3 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

目前Spring Boot 沒有resolve Servlet 3.0 API 中 @WebServlet 中的屬性值,如果樓主需要的話,可以定義 @Bean ServletRegistrationBean 獲取Environment 里面的值即可。

查看完整回答
反對 回復 2019-03-01
?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

為啥不在配置文件里寫?

<init-param>
   <param-name>aaa</param-name>
   <param-value>
  bb
   </param-value>
  </init-param>

注解就是為了省去配置文件,你這用了注解,又要返回配置文件,有點不理解啊

查看完整回答
反對 回復 2019-03-01
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

注解和配置文件2選一,看你這里配置的是druid的監控servlet,相同的內容可以通過配置web.xml,可以參考druid的配置文檔。百度一下吧,不貼配置文件了.

查看完整回答
反對 回復 2019-03-01
  • 3 回答
  • 0 關注
  • 793 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號