java - parameter dinamik anotasi musim bunga
给我你的怀抱
给我你的怀抱 2017-05-27 17:40:04
0
3
752
@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;
}

Serupa dengan kod di atas.

 @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”功能

Bagaimanakah parameter ini boleh dibaca dan diberikan daripada fail konfigurasi?

给我你的怀抱
给我你的怀抱

membalas semua(3)
PHPzhong

Pada masa ini Spring Boot tidak menyelesaikan nilai atribut dalam @WebServlet dalam Servlet 3.0 API Jika pengarang memerlukannya, anda boleh menentukan @Bean ServletRegistrationBean untuk mendapatkan nilai dalam Persekitaran.

洪涛

Mengapa tidak menulisnya dalam fail konfigurasi?

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

Anotasi adalah untuk menyimpan fail konfigurasi Anda menggunakan anotasi dan anda perlu kembali ke fail konfigurasi saya tidak faham.

.
伊谢尔伦

Pilih salah satu daripada dua anotasi dan fail konfigurasi Ia bergantung pada apa yang anda konfigurasikan di sini ialah servlet pemantauan druid. Kandungan yang sama boleh dikonfigurasikan melalui web.xml. Cari Baidu, saya tidak akan siarkan fail konfigurasi.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!