<i id='TXkXQ'><tr id='TXkXQ'><dt id='TXkXQ'><q id='TXkXQ'><span id='TXkXQ'><b id='TXkXQ'><form id='TXkXQ'><ins id='TXkXQ'></ins><ul id='TXkXQ'></ul><sub id='TXkXQ'></sub></form><legend id='TXkXQ'></legend><bdo id='TXkXQ'><pre id='TXkXQ'><center id='TXkXQ'></center></pre></bdo></b><th id='TXkXQ'></th></span></q></dt></tr></i><div id='TXkXQ'><tfoot id='TXkXQ'></tfoot><dl id='TXkXQ'><fieldset id='TXkXQ'></fieldset></dl></div>

  1. <small id='TXkXQ'></small><noframes id='TXkXQ'>

  2. <tfoot id='TXkXQ'></tfoot>
      <bdo id='TXkXQ'></bdo><ul id='TXkXQ'></ul>

    1. <legend id='TXkXQ'><style id='TXkXQ'><dir id='TXkXQ'><q id='TXkXQ'></q></dir></style></legend>

    2. 使用 @Controller 获取所有带注释的控制器

      时间:2023-09-28
            <tbody id='1ELqI'></tbody>
            <tfoot id='1ELqI'></tfoot>
                <bdo id='1ELqI'></bdo><ul id='1ELqI'></ul>

              • <i id='1ELqI'><tr id='1ELqI'><dt id='1ELqI'><q id='1ELqI'><span id='1ELqI'><b id='1ELqI'><form id='1ELqI'><ins id='1ELqI'></ins><ul id='1ELqI'></ul><sub id='1ELqI'></sub></form><legend id='1ELqI'></legend><bdo id='1ELqI'><pre id='1ELqI'><center id='1ELqI'></center></pre></bdo></b><th id='1ELqI'></th></span></q></dt></tr></i><div id='1ELqI'><tfoot id='1ELqI'></tfoot><dl id='1ELqI'><fieldset id='1ELqI'></fieldset></dl></div>

                <legend id='1ELqI'><style id='1ELqI'><dir id='1ELqI'><q id='1ELqI'></q></dir></style></legend>

                <small id='1ELqI'></small><noframes id='1ELqI'>

                本文介绍了使用 @Controller 获取所有带注释的控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                有没有办法获得所有控制器的列表,这些控制器都用 @Controller 注释?我想像这样使用它们:

                Is there a way to get a list of all Controllers, which were annotated with @Controller? I would like to use them like:

                @Autowired
                public void addAll(List<Controller> controllers) throws Exception {
                    for (Controller controller : controllers) {
                        ...
                    }
                }
                

                谢谢!

                推荐答案

                getBeansWithAnnotation()

                如果你用控制器对它们进行了注释...:

                If you have annotated them with controller ... :

                @Autowired
                private ListableBeanFactory listableBeanFactory;
                

                然后

                Map<String, Object> controllers;
                controllers = listableBeanFactory.getBeansWithAnnotation(Controller.class);
                

                这篇关于使用 @Controller 获取所有带注释的控制器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:使用注解将所有返回的元素放入 Spring-Boot 缓存 下一篇:我可以向 JAX-RS 方法添加自定义注释以验证访问权

                相关文章

                最新文章

                1. <tfoot id='cA7HX'></tfoot>
                2. <small id='cA7HX'></small><noframes id='cA7HX'>

                  <i id='cA7HX'><tr id='cA7HX'><dt id='cA7HX'><q id='cA7HX'><span id='cA7HX'><b id='cA7HX'><form id='cA7HX'><ins id='cA7HX'></ins><ul id='cA7HX'></ul><sub id='cA7HX'></sub></form><legend id='cA7HX'></legend><bdo id='cA7HX'><pre id='cA7HX'><center id='cA7HX'></center></pre></bdo></b><th id='cA7HX'></th></span></q></dt></tr></i><div id='cA7HX'><tfoot id='cA7HX'></tfoot><dl id='cA7HX'><fieldset id='cA7HX'></fieldset></dl></div>

                      <bdo id='cA7HX'></bdo><ul id='cA7HX'></ul>
                    <legend id='cA7HX'><style id='cA7HX'><dir id='cA7HX'><q id='cA7HX'></q></dir></style></legend>