当前位置: 首页 > news >正文

javaee spring依赖注入之spel方式

spring依赖注入之spel方式

		<dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>4.3.18.RELEASE</version></dependency>
package com.test.pojo;import java.util.List;
import java.util.Map;
import java.util.Properties;/*** @description:* @projectName:testSpring* @see:com.test.pojo* @createTime:2023/8/27 14:39*/
public class AA {private int num;private int[] arr;private Drink[] drinkArr;private List<String> stringList;private List<Drink> drinkList;private Map<String,Drink> map;public int getNum() {return num;}public void setNum(int num) {this.num = num;}private Properties properties;public int[] getArr() {return arr;}public void setArr(int[] arr) {this.arr = arr;}public Drink[] getDrinkArr() {return drinkArr;}public void setDrinkArr(Drink[] drinkArr) {this.drinkArr = drinkArr;}public List<String> getStringList() {return stringList;}public void setStringList(List<String> stringList) {this.stringList = stringList;}public List<Drink> getDrinkList() {return drinkList;}public void setDrinkList(List<Drink> drinkList) {this.drinkList = drinkList;}public Map<String, Drink> getMap() {return map;}public void setMap(Map<String, Drink> map) {this.map = map;}public Properties getProperties() {return properties;}public void setProperties(Properties properties) {this.properties = properties;}
}
 <bean id="testSpel" class="com.test.spel.TestSpel"/><!-- 访问成员方法 --><bean id="aa2" class="com.test.pojo.AA"><property name="num" value="#{3*4}" /><property name="drinkList" value="#{testSpel.getDrinkList()}" /></bean><!-- 访问静态方法 --><bean id="aa3" class="com.test.pojo.AA"><property name="drinkList" value="#{T(com.test.spel.TestSpel).getDrinkList2()}" /></bean>
http://www.lryc.cn/news/142723.html

相关文章:

  • 【Java集合学习1】ArrayList集合学习及集合概述分析
  • TouchGFX之调试
  • C# winform加载yolov8模型测试(附例程)
  • 浙大陈越何钦铭数据结构07-图6 旅游规划
  • VUE笔记(七)项目登录
  • 大语言模型之六- LLM之企业私有化部署
  • Python3 列表
  • OpenCV基础知识(8)— 图形检测
  • Java虚拟机
  • c++学习 之 函数重载注意事项
  • 2023-08-27 LeetCode每日一题(合并区间)
  • C#,数值计算——调适数值积分法(adaptive quadrature)的计算方法与源程序
  • 微信小程序发布迭代版本后如何提示用户强制更新新版本
  • 星际争霸之小霸王之小蜜蜂(七)--消失的子弹
  • Hadoop入门机安装hadoop
  • cookie技术介绍
  • 网络摄像头:SparkoCam Crack
  • 【缓存设计】记一种不错的缓存设计思路
  • 微信小程序大学校园二手教材与书籍拍卖系统设计与实现
  • 涛然自得周刊(第06期):韩版苏东坡的突围
  • DOCKER 部署 webman项目
  • LLMs:LangChain-Chatchat(一款可实现本地知识库问答应用)的简介、安装、使用方法之详细攻略
  • Qt 解析XML文件 QXmlStreamReader
  • 图像线段检测几种方法
  • 【Vue2.0源码学习】生命周期篇-初始化阶段(initEvents)
  • SQL高级知识点
  • 【安全】原型链污染 - Code-Breaking 2018 Thejs
  • 【架构】探索计算机处理器的世界:ARM和x86架构解析及指令集
  • SpringBoot权限认证
  • OpenGL-入门-BMP像素图glReadPixels