Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。
在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。
例如:
类Person
public class Person { private int age; private Tool tool; public void setAge(int age) { this.age=age; } public void setTool(Tool tool) { this.tool=tool; } 其余代码省略 ...... }
原本的bean配置为
<?xml version="1.0" encoding="GBK"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="person" class="com.myclass.Person"> <property name="age" value="21"/> <property name="tool" ref="tool"/> </bean> </beans>
使用P标签的配置为
<?xml version="1.0" encoding="GBK"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="person" class="com.myclass.Person" p:age="21" p:tool-ref="tool"/> </beans>
tool之后添加"-ref"后缀表示是对另外一个bean的引用。
相关推荐
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类...
NULL 博文链接:https://364232252.iteye.com/blog/2369769
spring-1 演示了使用setter方式及构造器方式创建bean,util:list标签创建集合,p标签简化配置 和依赖注入, 以及bean的autowire和继承与依赖,以及bean的作用域。 spring-2 演示了外部配置文件的引入(connection)...
spring jar 包详解spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统...
Spring学习过程中用到的标签,包括IOC 、AOP、C3p0连接池
Spring3: org.springframework.aop-...Jstl标签依赖jar: jstl-1.2.jar MySql数据库驱动jar: mysql-connector-java-5.0.4-bin.jar 其他jar: commons-logging-1.0.4.jar log4j-1.2.9.jar portlet-api-2.0.jar
在spring官网获取配置文件的p标签根据IoC入门案例建立spring配置文件可以找到,
主要是为了引入时间等字段,来试验一下struts2的时间标签是否好用.这次为了做成一个好点的实例.所以换掉了表结构.为歌词表.并附带2万首歌词的数据库.因为歌词插入数据太大.所以单另上传了.如果不需要这两万条数据的...
初学Spring笔记整理Spring简介Spring Bean 定义Spring Bean 作用域例子:(1)用无参构造方法创建对象(2)用带参的构造方法创建对象(3)用静态工厂创建对象(4)用非静态工厂创建对象...Spring `property`标签中的
Spring 的配置文件:..........................................................................................................7 1.3.4 在配置中配置类:........................................................
在表达式中访问属性域 ```html 访问属性域 <p th:text="${attrRequestScope}">访问请求域 方式一</p> <p th:text="${#httpServletRequest.getAttribute('attrRequestScope')}">访问请求域 方式二</p> ...
【jstl-jsp标准标签库】 taglibs-standard-jstlel-1.2.5.jar 【springMVC核心】 spring-web-4.0.0.RELEASE.jar spring-webmvc-4.0.0.RELEASE.jar 【数据校验】 hibernate-validator-5.0.0.cr2.jar ...
spring springmvc mybatis 整合 【spring 核心】 commons-logging-1.1.3.jar spring-aop-4.3.11.RELEASE.jar spring-aspects-4.3.11.RELEASE.jar ...spring-beans-4.3.11.RELEASE.jar ...c3p0-0.9.1.2.jar
带有Spring Boot的Docker (使用docker maven插件,我们可以构建一个新映像并发布(如果在Maven管道中是这种情况),在此示例中,我们将在每个mvn软件包上构建一个新映像。) Docker的优势: 更快采用新技术,无需...
P . , ROSER, N . L., & ROWLS, M. Summary of investigations Z t m s N , S. Kindergarten screening: Early identification of high risk learners. Springfield, IL: Charles C L-M. Bost
cglib-nodep-2.1_3.jar CGLIB是一个强大的高质量高性能的代码生成库,在运行时可以用它来扩展Java类 jfreechart-1.0.12.jar 使用java生成图表的工具 log4j-1.2.15.jar 通过使用Log4j,我们可以控制日志信息输送...
一共包括:Spring 框架 jar 包、 MyBatis 框架 jar 包、MyBatis 整合 Spring 中间件 jar 包、aspectj 框架 jar 包、aopalliance.jar、数据库驱动 jar 包、数据源 c3p0 jar 包、JSTL 标签库 jar 包、单元测试 junit....
最后我们还需要在web.xml中加入spring的session过滤器,我个人理解这个过滤器的作用是告诉spring来接管对session管理与创建工作。 1 <!--session过滤器--> 2 3 <filter-name>springSessionRepositoryFilter 4 ...
Sprint BootSpring Boot示例包含四个Docker映像标签: 最新的:它是由构建的,该文件包含已instrumented , uninstrumented jmx_exporter和jmx_exporter jar文件。 使用此图像时,请确保指定以下选项之一来选择要...
前锋基础 尤特莱格 ... 阿姆斯特丹市政厅(Oc Amsterdam)的副... Ik spring标签在(缩进)om de leesbaarheid te vegroten Ik样式符合Behulp Van een CSS-blok de verschillende HTML标签: <h1> , <p> , <a> , <i