Maison  >  Questions et réponses  >  le corps du texte

java - paramètres dynamiques d'annotation Spring

@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;
}

Similaire au code ci-dessus.

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

Comment ces paramètres peuvent-ils être lus et attribués à partir du fichier de configuration ?

给我你的怀抱给我你的怀抱2724 Il y a quelques jours772

répondre à tous(3)je répondrai

  • PHPz

    PHPz2017-05-27 17:42:04

    Actuellement, Spring Boot ne résout pas les valeurs d'attribut dans @WebServlet dans l'API Servlet 3.0. Si l'auteur en a besoin, il peut définir @Bean ServletRegistrationBean pour obtenir la valeur dans Environment.

    répondre
    0
  • PHP中文网

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

    Pourquoi ne pas l'écrire dans le fichier de configuration ?

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

    L'annotation consiste à enregistrer le fichier de configuration. Vous utilisez l'annotation et revenez au fichier de configuration. Je ne comprends pas.

    répondre
    0
  • 伊谢尔伦

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

    Choisissez l'un des deux annotations et fichiers de configuration. Cela dépend de ce que vous configurez ici, c'est le servlet de surveillance Druid. Le même contenu peut être configuré via web.xml. Vous pouvez vous référer au document de configuration Druid. Recherchez Baidu, je ne publierai pas le fichier de configuration.

    répondre
    0
  • Annulerrépondre