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"
    
  • 相关阅读:
    BZOJ3105 新Nim游戏 【拟阵】
    Codeforces1037G A Game on Strings 【SG函数】【区间DP】
    @RequestBody和@RequestParam
    Swagger学习
    单点登录SSO
    工作流学习
    Lombok
    PageHelper分页插件
    mybatis逆向工程介绍
    跨域请求的解决方案
  • 原文地址:https://www.cnblogs.com/zhahu/p/12333675.html
Copyright © 2011-2022 走看看