小编Ton*_*ard的帖子

如何将Java-config类导入XML-config,以便两个上下文都有bean?

我有一个项目,我需要将@Configuration java-config类引导到XML配置中.

为此,我正在阅读我还需要包含以下bean定义(以及使用@Configuration注释的类的bean定义).

<bean class="org.springframework.config.java.process.ConfigurationPostProcessor" />
Run Code Online (Sandbox Code Playgroud)

但是,我最终收到以下错误:

Caused by: java.lang.ClassNotFoundException: org.springframework.config.java.process.ConfigurationPostProcessor
Run Code Online (Sandbox Code Playgroud)

我不得不假设我在某处丢失了一个罐子,但我的各种网络搜索还没有得到答案.任何帮助将不胜感激.谢谢.

编辑:显然,我正在阅读旧的文档,这已不再是最新的.让我备份.我的项目包含较旧的基于XML的配置.较新的代码全部使用'Java-config'.话虽如此,上下文显然是完全分开的.我想将一个java-config类'导入'到XML配置中,这样两个上下文都有那些特定的bean.有谁知道我怎么做到这一点?

configuration spring

45
推荐指数
2
解决办法
3万
查看次数

spring-form:带枚举的选项标签

我在显示具有正确值的下拉列表时遇到了麻烦.我使用的<spring-form:select>,<spring-form:options>并且<spring-form:option>标签,我只是不能得到它,以显示正确的选项.使用以下代码,我应该只列出"选项2","选项7"和"选项8".

*注意 - 我不想显示每个可能的枚举值,但出于某种原因,Spring似乎想要全部显示它们.它似乎完全忽略了提供给<spring-form:options>标记的列表.

JSP标签

<spring-form:select path="selectOptions">
    <spring-form:option value="" label="*** Select Option ***" />
    <spring-form:options path="${availableOptions}" />
</spring-form:select>
Run Code Online (Sandbox Code Playgroud)

枚举

public enum SelectOptions {

    // CHECKSTYLE_OFF: LineLength

    /**
     * Option 1.
     */
    OPTION_1(1, "Option 1"),
    /**
     * Option 2.
     */
    OPTION_2(2, "Option 2"),
    /**
     * Option 3.
     */
    OPTION_3(3, "Option 3"),
    /**
     * Option 4.
     */
    OPTION_4(4, "Option 4"),
    /**
     * Option 5.
     */
    OPTION_5(5, "Option 5"),
    /**
     * Option 6.
     */
    OPTION_6(6, …
Run Code Online (Sandbox Code Playgroud)

forms enums spring spring-mvc

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

spring ×2

configuration ×1

enums ×1

forms ×1

spring-mvc ×1