小编Uma*_*air的帖子

什么是Java EE中的拦截器?

我试图清除我在Java EE中关于拦截器的概念.我已经阅读了Java EE规范,但我对此并不感到困惑.请提供一些有用的链接或教程,以清除我的概念.How,When,为什么我们使用拦截器?

java java-ee interceptor

41
推荐指数
3
解决办法
7万
查看次数

Spring Boot排除属性文件,并在执行时将其提供给jar

我在src / main / resources目录下有多组属性文件smtp,db和常用设置,我的项目是maven项目jar打包。我想从jar构建中排除所有这些属性文件,并将所有这些属性文件放置到target / conf文件夹中。现在,我想在执行应用程序jar时将所有这些配置文件提供给jar。如何实现呢?我在pom.xml文件中做了几件事,以排除所有这些属性,现在无法将它们提供给生成的jar。这是为了排除src / main / resources内容

<resources>
    <resource>
        <directory>src/main/resources</directory>
        <excludes>
            <exclude>*.properties</exclude>
        </excludes>
        <filtering>false</filtering>
    </resource>
</resources>
Run Code Online (Sandbox Code Playgroud)

Spring Boot插件配置

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <executable>true</executable>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

Maven资源插件可将所有资源文件放置在target / conf文件夹下

<plugin>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
    <executions>
        <execution>
            <id>copy-resources</id>
            <phase>validate</phase>
            <goals>
                <goal>copy-resources</goal>
            </goals>
            <configuration>
                <outputDirectory>target/conf</outputDirectory>
                <resources>
                    <resource>
                        <directory>src/main/resources</directory>
                    </resource>
                </resources>
            </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

maven spring-boot

3
推荐指数
1
解决办法
8676
查看次数

从选择一个菜单JSF中选择自定义对象

我想从选择一个菜单中选择一个自定义对象.它既不显示错误也不显示值.我该怎么办?

我的xhtml文档:

<h:panelGrid columns="2">
    <p:outputLabel value="" />
        <p:selectOneMenu id="CurrencyMenu" value="#{CurrencyMB.currency}" >
            <f:selectItem itemLabel="-- Select Currency--" itemValue="#{null}"/>
        <f:selectItems value="#{CurrencyMB.currencyList}" var="currency"  itemValue="#{currency.currencyId}" itemLabel="#{currency.currencyName}" > 
            </f:selectItems>
        <p:ajax update="currencyOut" />
        </p:selectOneMenu>
        <p:outputLabel value="Currency Id : #{CurrencyMB.currency.currencyId}" id="currencyOut" />
</h:panelGrid>
Run Code Online (Sandbox Code Playgroud)

我的managedBean类:

@ManagedBean(name = "CurrencyMB")
@RequestScoped
public class CurrencyManagedBean {

private Currency currency;
private List<Currency> currencyList;


public Currency getCurrency() {
        return currency;
    }

public void setCurrency(Currency currency) {
        this.currency = currency;
    }
public List<Currency> getCurrencyList() {
        currencyList = new ArrayList<Currency>();
        currencyList.addAll(getiCurrencyService().getCurrencies());
        return currencyList;
    }

public void …
Run Code Online (Sandbox Code Playgroud)

jsf selectonemenu jsf-2

1
推荐指数
1
解决办法
9036
查看次数

标签 统计

interceptor ×1

java ×1

java-ee ×1

jsf ×1

jsf-2 ×1

maven ×1

selectonemenu ×1

spring-boot ×1