spring bean.xml文件p標(biāo)簽使用報(bào)錯(cuò)的解決
bean.xml文件p標(biāo)簽使用報(bào)錯(cuò)
The prefix "p" for attribute "p:某屬性" associated with an element type "bean" is not bound.
某元素屬性未捆綁,直接點(diǎn)擊添加p的命名空間,或者手動(dòng)在<beans>里面添加一行約束
xmlns:p="http://www.springframework.org/schema/p"
spring 的xml配置使用p標(biāo)簽簡(jiǎn)化
1、常見(jiàn)配置
比如配置數(shù)據(jù)源 讀取properties
<!-- 配置阿里巴巴數(shù)據(jù)源 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="filters" value="wall,stat,log4j" /> <property name="maxActive" value="300" /> <property name="initialSize" value="1" /> <property name="maxWait" value="60000" /> <property name="minIdle" value="1" /> <property name="timeBetweenEvictionRunsMillis" value="3000" /> <property name="minEvictableIdleTimeMillis" value="300000" /> <property name="validationQuery" value="SELECT 'x'" /> <property name="testWhileIdle" value="true" /> <property name="testOnBorrow" value="false" /> <property name="testOnReturn" value="false" /> <property name="poolPreparedStatements" value="true" /> <property name="maxPoolPreparedStatementPerConnectionSize" value="20" /> </bean>
可以配置如下
< bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" p:driverClassName="org.gjt.mm.MySQL.Driver" p:url="jdbc:mysql://127.0.0.1:3306/easyjf-bbs" p:username="root" p:password="mysql" /> < /beans>
p表示對(duì)該bean里面的屬性進(jìn)行注入,格式為p:屬性名=注入的對(duì)象
效果與在bean里面使用<property>標(biāo)簽一樣
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java Servlet 實(shí)現(xiàn)動(dòng)態(tài)驗(yàn)證碼圖片示例
這篇文章主要介紹了java Servlet 實(shí)現(xiàn)動(dòng)態(tài)驗(yàn)證碼圖片示例的資料,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。2017-02-02Spring如何通過(guò)注解引入外部資源(PropertySource?Value)
這篇文章主要為大家介紹了Spring通過(guò)注解@PropertySource和@Value引入外部資源的方法實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07JavaFX桌面應(yīng)用未響應(yīng)問(wèn)題解決方案
這篇文章主要介紹了JavaFX桌面應(yīng)用未響應(yīng)問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07用Java代碼實(shí)現(xiàn)一幅春聯(lián)詳解
大家好,本篇文章主要講的是用Java代碼實(shí)現(xiàn)一幅春聯(lián)詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01Spring?Boot如何接入Security權(quán)限認(rèn)證服務(wù)
Spring Security?是一個(gè)高度可定制的身份驗(yàn)證和訪問(wèn)控制的框架,提供了完善的認(rèn)證機(jī)制和方法級(jí)的授權(quán)功能,本文通過(guò)案例將Spring Security整合到SpringBoot中,要實(shí)現(xiàn)的功能就是在認(rèn)證服務(wù)器上登錄,然后獲取Token,再訪問(wèn)資源服務(wù)器中的資源,感興趣的朋友一起看看吧2024-07-07Spring定時(shí)服務(wù)QuartZ原理及代碼案例
這篇文章主要介紹了Spring定時(shí)服務(wù)QuartZ原理及代碼案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11