spring.profiles.active 的值怎么在代码中读取

    <context-param>
        <param-name>spring.profiles.active</param-name>
        <param-value>development</param-value>
    </context-param>
阅读 7.5k
1 个回答

通过实现ServletContextListener接口读取该键值对中的值,在web应用程序初始化的时候,调用 ServletContextListener的contextInitialized()方法,重写该方法,实现读取操作:


public class AppListener implements ServletContextListener {


public void contextInitialized(ServletContextEvent sce) {
   try {
      ServletContext sc = sce.getServletContext();
      sc.getInitParameter("spring.profiles.active");  

   } catch(Exception e) {
      
   }
}

  public void contextDestroyed(ServletContextEvent arg0) {

  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题