zoukankan      html  css  js  c++  java
  • Spring学习笔记1---C命名和P命名的注入

    在这里插入图片描述
    在这里插入图片描述

    <?xml version="1.0" encoding="UTF-8"?>
    <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"
           xmlns:c="http://www.springframework.org/schema/c"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
            https://www.springframework.org/schema/beans/spring-beans.xsd">
    
    <!--    P命名注入  依赖第三方的约束,可以直接注入属性的值:property-->
        <bean id="user" class="com.qi.pojo.User" p:name="qiqi" p:age="22"/>
    
    <!--    c命名注入,通过有参构造器注入:construct-args -->
        <bean id="user2" class="com.qi.pojo.User" c:name="qi" c:age="21"/>
    
    </beans>
    

    测试:

    public void test2(){
        ApplicationContext context = new ClassPathXmlApplicationContext("userbeans.xml");
        User user = context.getBean("user2", User.class);
        System.out.println(user);
    }
    

    注意点:p命名和c命名不能直接使用,需要导入xml约束!

    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:c="http://www.springframework.org/schema/c"
    
  • 相关阅读:
    数据统计
    判断文件是否改变
    多列表统计之后的数组排序
    被弃用的php函数以及被那个代替
    curl数据采集
    MySQL教程
    使用多次join数据重复的问题
    ThinkPHP5高阶实战教程 --诠释为API开发而生
    SpringBoot使用thymeleaf模板
    SpringBoot与JPA
  • 原文地址:https://www.cnblogs.com/zhahu/p/12333675.html
Copyright © 2011-2022 走看看