静态方法使用bean
2024-09-20 21:33:06
java类中的代码
public class BidMsgUtil { private static Logger log = Logger.getLogger(BidMsgUtil.class); private static BidMsgUtil sybBidMsgUtil;
private DetailManager detailManager;
private IBidTypeInfoCopyManager bidTypeInfoCopyManager; public void init(){
log.error("---------------BidMsgUtil静态类加载了");
sybBidMsgUtil = this;
sybBidMsgUtil.detailManager = this.detailManager;
sybBidMsgUtil.bidTypeInfoCopyManager = this.bidTypeInfoCopyManager;
}/**
* @param borrowMoney
* @return
*/
public static double getGtTotalFixInterest(BorrowMoney borrowMoney){
//使用的时候一定要用类名.属性名.方法名
List<RepayDetail> details = sybBidMsgUtil.detailManager.rDList(borrowMoney.getBorrowMoneyId());
double gtTotalFixInterest = ;
int loginId = borrowMoney.getLoginId();
for(RepayDetail repayDetail : details){
if(repayDetail.getLoginId()!=loginId){
gtTotalFixInterest+=repayDetail.getInterest();
}
}
);
return gtTotalFixInterest;
}
}
spring配置文件中添加bean
<!--BidMsgUtil 静态类加载 注意使用lazy-init="false"-->
<bean id="bidMsgUtil" class="com.xxx.BidMsgUtil" autowire="byName" scope="singleton" init-method="init" lazy-init="false">
<property name="detailManager" ref="detailManager"></property>
<property name="bidTypeInfoCopyManager" ref="bidTypeInfoCopyManager"></property>
</bean>
最新文章
- iOS进阶读物
- Unique Binary Search Trees II 解答
- java web 导出Excel 的工具类公用实现
- pyinstaller相关错误
- gitlab6 配置的几个问题说明
- c语言编译四大步
- Mysql的NULL和Empty String
- adb command not found / abd&#39; 不是内部或外部命令,也不是可运行的程序 或批处理文件。最简易修改
- EXSI中Linux安装tools
- WCF开山篇__图片传输
- python常用内置函数1
- Python3基础 print \n换行
- FA_会计中的折旧方式的种类(概念)
- 10分钟学会写Jquery插件
- BZOJ4977: [[Lydsy1708月赛]跳伞求生(不错的贪心)
- maven(15),快照与发布,RELEASE与SNAPSHOT
- Firefox缓存文件夹位置设置及清除缓存方法
- 【最小表示法】BZOJ2882-工艺
- 【UVa】1601 The Morning after Halloween(双向bfs)
- 数据结构与算法(4)----->;链表、二分搜索