0
我使用彈簧2.5(無法升級,產品的依賴)和我注意到了Eclipse格式化的奇怪行爲,當我使用p名稱空間符號和一些值表達式:Eclipse的錯誤格式化春天p名稱空間豆
如果我使用的標準方式(沒有對命名空間)是這樣的:
<bean id="ldapConfig" class="org.mycompany.project.config.LDAPConfig">
<property name="ldapServer" value="${ldap.server}" />
<property name="ldapPort" value="${ldap.port}" />
<property name="ldapBindDn" value="${ldap.bindDn}" />
<property name="ldapPass" value="${ldap.password}" />
</bean>
,並按下組合鍵:Ctrl-Shift-F
格式(如壓痕)的作品非常好。
現在,如果我用p-namespace
符號是這樣的:
<bean id="ldapConfig" class="org.mycompany.project.config.LDAPConfig">
<p:ldapServer="${ldap.server}" />
<p:ldapPort="${ldap.port}" />
<p:ldapBindDn="${ldap.bindDn}" />
<p:ldapPass="${ldap.password}"/>
</bean>
當我按下組合鍵:Ctrl-Shift-F
格式(如縮進) 刪除代碼的某些部分
<bean id="ldapConfig" class="org.mycompany.project.config.LDAPConfig">
<p:ldapServer = ldap.server } />
<p:ldapPort = ldap.port } />
<p:ldapBindDn = ldap.bindDn } />
<p:ldapPass = ldap.password } />
</bean>
是值表達式(${variable}
)和p-名稱空間之間是否存在不兼容性,或者它只是XML格式化部件中的Eclipse錯誤?
謝謝,這麼久我沒有使用xml配置......我完全忘記了p-namespace是屬性而不是元素。 –