People.java  model类: package com.cy.entity; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; public class People { private…
C#中方法的参数有四种类型:       1. 值参数类型  (不加任何修饰符,是默认的类型)       2. 引用型参数  (以ref 修饰符声明)       3. 输出型参数  (以out 修饰符声明)       4. 数组型参数  (以params 修饰符声明) =================================================== 1. 值传递: 值类型是方法默认的参数类型,采用的是值拷贝的方式.也就是说,如果使用的是值类型,则可以在方法中更改该值,…
之前项目需求,需要通过反射获取函数的参数,python中可以通过函数签名(signature)来实现. 首先需要了解函数参数的类型,Python的参数类型一共有5种:POSITIONAL_OR_KEYWORD.VAR_POSITIONAL.VAR_KEYWORD.KEYWORD_ONLY.POSITIONAL_ONLY 其中 POSITIONAL_OR_KEYWORD.VAR_POSITIONAL.VAR_KEYWORD.KEYWORD_ONLY 比较常用 参数类型为VAR_POSITIONAL…
一.装配一个bean 二.依赖注入的几种方式 com.cy.entity   People.java: package com.cy.entity; public class People { private int id; private String name; private int age; public People() { super(); // TODO Auto-generated constructor stub } public People(int id, String n…
一.自动装配: Model类: People.java: package com.cy.entity; public class People { private int id; private String name; private int age; private Dog dog; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { r…
一.bean之间的关系: 1)继承: People.java实体类: package com.cy.entity; public class People { private int id; private String name; private int age; private String className; public int getId() { return id; } public void setId(int id) { this.id = id; } public Strin…
HelloWorld.java: package com.cy.test; public class HelloWorld { public void say(){ System.out.println("hello Spring 你好"); } } Test.java: package com.cy.service; import org.springframework.context.ApplicationContext; import org.springframework.co…
一.事务简介: 二.编程式事务管理: 例子 1.需求:模拟转账,张三向李四转账50元: 数据库中存在t_count表: 代码实现: BankDao.java: package com.cy.dao; public interface BankDao { //转入money元 public void inMoney(int money,int userId); //转出money元 public void outMoney(int money,int userId); } BankDaoImpl.…
第一节: 工程结构: 1)student.java: package com.cy.model; public class Student { private int id; private String name; private int age; public Student() { super(); // TODO Auto-generated constructor stub } public Student(String name, int age) { super(); this.n…
一.AOP简介: 二.AOP实例: 三.使用的例子 需求:在student添加的前后,打印日志信息: 0)spring AOP需要引用的jar包: 1)StudentService.java接口: package com.cy.service; public interface StudentService { public void addStudent(String name); } 2)StudentServiceImpl.java实现类: package com.cy.service.i…