spring bean.xml文件p标签使用报错的解决

 更新时间:2021年08月17日 08:40:33   作者:IRainReally  
这篇文章主要介绍了spring bean.xml文件p标签使用报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

bean.xml文件p标签使用报错

The prefix "p" for attribute "p:某属性" associated with an element type "bean" is not bound.

某元素属性未捆绑,直接点击添加p的命名空间,或者手动在<beans>里面添加一行约束

xmlns:p="http://www.springframework.org/schema/p"

spring 的xml配置使用p标签简化

1、常见配置

比如配置数据源 读取properties

<!-- 配置阿里巴巴数据源 -->
<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表示对该bean里面的属性进行注入,格式为p:属性名=注入的对象

效果与在bean里面使用<property>标签一样

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java Servlet 实现动态验证码图片示例

    java Servlet 实现动态验证码图片示例

    这篇文章主要介绍了java Servlet 实现动态验证码图片示例的资料,这里整理了详细的代码,有需要的小伙伴可以参考下。
    2017-02-02
  • Spring如何通过注解引入外部资源(PropertySource Value)

    Spring如何通过注解引入外部资源(PropertySource Value)

    这篇文章主要为大家介绍了Spring通过注解@PropertySource和@Value引入外部资源的方法实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Java中的@Repeatable注解的作用详解

    Java中的@Repeatable注解的作用详解

    这篇文章主要介绍了Java中的@Repeatable注解的作用详解,@Repeatable注解是用来标注一个注解在同一个地方可重复使用的一个注解,使被他注释的注解可以在同一个地方重复使用,需要的朋友可以参考下
    2024-01-01
  • JavaFX桌面应用未响应问题解决方案

    JavaFX桌面应用未响应问题解决方案

    这篇文章主要介绍了JavaFX桌面应用未响应问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 用Java代码实现一幅春联详解

    用Java代码实现一幅春联详解

    大家好,本篇文章主要讲的是用Java代码实现一幅春联详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Java程序控制逻辑—流程控制

    Java程序控制逻辑—流程控制

    这篇文章主要介绍了Java程序的控制逻辑流程控制,流程控制中最基本的就是条件执行,也就是说,一些操作只能在某些条件满足的情况下才执行,在一些条件下执行某种操作,在另外一些条件下执行另外的操作,需要的朋友可以参考一下
    2022-01-01
  • Spring Boot如何接入Security权限认证服务

    Spring Boot如何接入Security权限认证服务

    Spring Security 是一个高度可定制的身份验证和访问控制的框架,提供了完善的认证机制和方法级的授权功能,本文通过案例将Spring Security整合到SpringBoot中,要实现的功能就是在认证服务器上登录,然后获取Token,再访问资源服务器中的资源,感兴趣的朋友一起看看吧
    2024-07-07
  • Spring定时服务QuartZ原理及代码案例

    Spring定时服务QuartZ原理及代码案例

    这篇文章主要介绍了Spring定时服务QuartZ原理及代码案例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 聊聊MultipartFile与File的一些事儿

    聊聊MultipartFile与File的一些事儿

    这篇文章主要介绍了MultipartFile与File的一些事儿,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Spring Boot如何处理@Resource示例分析

    Spring Boot如何处理@Resource示例分析

    这篇文章主要为大家介绍了Spring Boot如何处理@Resource示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论