Rumah  >  Soal Jawab  >  teks badan

java - parameter dinamik anotasi musim bunga

@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?

给我你的怀抱给我你的怀抱2724 hari yang lalu773

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-05-27 17:42:04

    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.

    balas
    0
  • PHP中文网

    PHP中文网2017-05-27 17:42:04

    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.

    .

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:42:04

    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.

    balas
    0
  • Batalbalas