- react antd-mobile ActionSheet+tag实现多选
YING-FINE
reactreact前端
实现效果如下在手机下方弹出弹窗选择月份点确定后再次点击申请月份,之前已选的月份会自动选上全部功能描述:1、点击输入框,自动弹出选择弹窗(使用actionsheet,这部分不过多阐释)2、弹窗可多选的内容由后台接口传入(或自己写数据,看需求)3、灰色部分为后台返回的不可选择的标签,不允许用户点击选择(disabled)4、选择一个或多个标签后,点击确定,保存选择的标签,并在输入框中显示选择的内容。倘
- react使用hook实现一个ActionSheet(下拉弹窗选择)
小小亮01
react组件reactjs
目录react使用hook实现一个ActionSheet(下拉弹窗选择)ActionSheet使用组件效果(有个问题,就是关闭的时候没有动画,有没有大佬帮忙优化下)react使用hook实现一个ActionSheet(下拉弹窗选择)ActionSheetimportpropTypesfrom"prop-types";importReact,{Fragment}from'react';imports
- 2019-03-27
浮生若茶_ooh
一些react-native常用小组件:react-native-actionsheet-----底部向上的选择框RCTDeviceEventEmitter-----RCTDeviceEventEmitter发送通知emit和监听接收addListenerjpush-react-native------集成极光推送react-native-bluetooth-status---蓝牙开关状态reac
- Vue+Nuxt自定义弹窗|vue.js仿微信/ios弹层组件
xiaoyan_2018
Nuxt+Vue实例Vue.js弹窗组件vue自定义对话框vue模态弹层Nuxt弹窗组件vue仿IOS弹窗
VPopup基于Vue.js构建的轻量级移动端弹出框组件一款融合了Vant、NutUI等热门Vue组件库中的Popup弹层、Dialog对话框、Toast提示框、ActionSheet动作面板框、Notify通知框等功能。快速使用在main.js中引入组件//引入弹窗PopupimportPopupfrom'./components/popup'Vue.use(Popup)支持如下两种组件式及函数
- 微信小程序 上传身份证照片功能
IamaStupid
微信小程序上传身份证照片功能image.png//wxml身份证正面上传您身份证人像面相机授权-->//jsdata:{//证件照片whichClick:'',//zhengfanzhengPhoto:'',fanPhoto:'',}...//打开相机和相册//actionSheet(e){//let_this=this//letwhichClick=e.target.dataset.type//
- 2018-12-10
瞳孔里的温柔你看得见不
tesCamera(){letthat=this;//调用原生系统弹出按钮选择框letpage=null;page={imgUp:function(){plus.nativeUI.actionSheet({cancel:"取消",buttons:[{title:"拍照"},{title:"从相册中选择"}]},function(e){//1是拍照2从相册中选择switch(e.index){cas
- uniapp中uview组件库丰富的ActionSheet 操作菜单使用方法
TechWhiz-晓同
uniappuni-app
目录#平台差异说明#基本使用#配置顶部的提示信息和底部取消按钮#如何知道点了第几项#API#Props#Event本组件用于从底部弹出一个操作菜单,供用户选择并返回结果。本组件功能类似于uni的uni.showActionSheetAPI,配置更加灵活,所有平台都表现一致。#平台差异说明AppH5微信小程序支付宝小程序百度小程序头条小程序QQ小程序√√√√√√√#基本使用通过list设置需要显示的
- 【angular教程240108】05 js的DOM与 @ViewChild获取DOM节点和子组件的实例、调用css3动画(侧边栏 actionSheet)
Biehmltym
angular.jsjavascriptcss3
Angular中的Dom操作以及@ViewChild、Angular调用css3动画(侧边栏actionSheet)0Angular中的Dom操作以及@ViewChild、Angular调用css3动画(侧边栏actionSheet)〇、复习JavaScript的dom是什么一、Angular中通过原生JS获取Dom生命周期函数介绍二、Angular中通过ViewChild获取DOM节点三、父组件
- uView ActionSheet 操作菜单
破浪前进
vue.jsjavascript前端
本组件用于从底部弹出一个操作菜单,供用户选择并返回结果。本组件功能类似于uni的uni.showActionSheetAPI,配置更加灵活,所有平台都表现一致。#平台差异说明App(vue)App(nvue)H5小程序√√√√#基本使用通过title(设置标题),cancelText(取消按钮的文字,不为空时显示按钮),description(选项上方的描述信息)通过actions设置需要显示的菜
- 使用UIDataDetectorTypes将电话,网址,邮件变为链接。
Smallwolf_JS
UIDataDetectorTypes用于UITextView或者UIWebView,属性名一般为dataDetectorTypes。此属性可以设定使电话号码、网址、电子邮件和符合格式的日期等文字变为链接文字。电话号码点击后拨出电话,网址点击后会用Safari打开,电子邮件会用mail打开,而符合格式的日期会弹出一个ActionSheet,有创建事件,在Calendar中显示,和拷贝三个选项。同时
- ArkTS-列表选择弹窗
阿雷前进中...
鸿蒙ArkTS前端鸿蒙
调用每一个sheet中的action对应其点击事件Button('列表选择弹窗').onClick(()=>{ActionSheet.show({title:'列表选择弹窗标题',message:'内容',autoCancel:true,confirm:{value:'确认',action:()=>{console.log('GetAlertDialoghandled')}},cancel:()=
- android 仿照ios 图片选择,GitHub - wildma/PictureSelector: Android 图片选择器(仿 IOS 图片选择控件)...
五百万实盘
android仿照ios图片选择
PictureSelectorAndroid图片选择器(仿IOS图片选择控件)效果图功能特点支持通过拍照获取图片支持通过相册获取图片支持图片是否裁剪两种场景支持仿IOS底部弹出选择菜单ActionSheet效果适配AndroidQ版本使用Step1.添加JitPack仓库在项目的build.gradle添加JitPack仓库allprojects{repositories{maven{url"ht
- 微信小程序——自定义底部弹出框(action-sheet)
dbt@L
微信小程序
wxml文件弹出actionSheet当前选择的是:{{choseValue}}{{item}}取消js文件Page({data:{actionSheetHidden:true,choseValue:'',actionSheetItems:['item1','item2','item3']},listenerButton:function(){this.setData({//取反actionShe
- ActionSheet被tabbar挡住解决方案
大新铭
iphonebutton
一般的ACTIONSHEET的显示方法都是[actionSheetshowInView:self.view];这种方法有局限,就是ACTIONSHEET的cancelbutton会被tabbar挡住一半。解决方法:[actionSheetshowInView:self.view.window];在整个窗体上显示actionsheet,那优先级就高了。自然不会被tabbar挡住了
- android6 全局对话框,vue3.0自定义组件|vue3仿android/ios弹框|Vue3.x全局对话框
華先生
android6全局对话框
介绍前几天有给大家分享一个vue2弹框组件,今天主要分享的是Vue3.0实现轻量级移动端自定义弹出框组件V3Popup。V3Popup一款基于vue3.0开发的移动端自定义弹出层组件。内置20+种参数配置、7+弹窗类型、6+弹窗动画支持msg、dialog、modal、actionSheet、toast、android/ios等弹窗类型。并且在功能效果及UI上和之前的vue2保持一致。快速引入在m
- 仿IOS 对话框和底部弹出框
森森先生666
仿IOS需求功能ioskotlin开发语言
第一步添加依赖//对话框仿IOSimplementation'com.bigkoo:alertview:1.0.3'第二步直接引用即可//title标题//msg提示内容//i即为点击引用下标//ActionSheet样式风格可以多选funshowDialog(title:String,msg:String){valmAlertViewExt=AlertView(title,msg,"取消",nu
- van-action-sheet - did you register the component correctly? For recursive components, make sure t
xyphf_和派孔明
vue.js入门
在使用VantUI组件的ActionSheet上拉菜单时一直报错,有遇到的嘛?vue.esm.js?efeb:628[Vuewarn]:Unknowncustomelement:-didyouregisterthecomponentcorrectly?Forrecursivecomponents,makesuretoprovidethe"name"option.foundin--->atsrc/m
- uview actionSheet 内容过多高度设置
qq_38812589
CSS专区html5css3css前端框架前端
uviewactionSheet内容过多高度设置使用uviewactionSheet时,内容过多超出屏幕后,actionSheet高度溢出。此时选择内部盒子,设置最大高度,设置内容超出滑动即可/deep/.u-action-sheet__item-wrap{overflow:auto;max-height:50vh;}
- 使用uView插件中From表单中的性别下拉框使用方法
huxiaoxiao.
uView插件uni-appuView
1:找到from表单插件,在视图层输入2:在对应的data数据中心,输入需要的数据form:{name:'',intro:'',sex:''}3:在插件中找到ActionSheet操作菜单,把写在步骤1的下面:tips="tips":抬头内容:list="list":要选择的内容v-model="show"绑定显示与隐藏在数据中心输入data(){return{tips:{text:'请选择性别'
- 【uView】u-action-sheet 操作菜单
宾果的救星
uni-appuni-app
ActionSheet操作菜单拨打电话exportdefault{data(){return{show:false,list:[]};},onShow(){this.init();},methods:{init(){getData(`/getList`,{}).then((res)=>{const{code,data}=res;if(code==200){this.phone=data.value
- Android图片选择框架--PictureSelector
m_博客
图片.png功能特点支持通过拍照获取图片支持通过相册获取图片支持图片裁切支持仿IOS底部弹出选择菜单ActionSheet效果支持6.0动态授予权限解决图片有黑边问题解决7.0调用相机crash问题解决小米miui系统调用系统裁剪图片功能crash问题使用Step1.添加JitPack仓库在项目的build.gradle添加JitPack仓库allprojects{repositories{...
- Swift 4.0封装Alert和ActionSheet
biyu6
处理取消按钮+N个按钮的点击事件支持alert和actionSheet两种样式封装代码importUIKitclassBYAlertActionSheetTool{//处理取消按钮+N个按钮的点击事件staticfuncshowAlert(titleStr:String?,msgStr:String?,style:UIAlertController.Style=.alert,currentVC:U
- uview ui 1.x ActonSheet项太多,设置滚动
Lan.W
uviewu-action-sheetActionSheetuni-app
问题:ActionSheet滚动不了。使用uviewui:u-action-sheet,但是item太多,超出屏幕了,查了一下文档,并没有设置滚动的地方。官方文档:ActionSheet操作菜单|uView-多平台快速开发的UI框架-uni-appUI框架解决只能修改源码了,在v-for遍历外面添加一个滚动视图,即可,其他不变{{tips.text}}{{item.text}}{{item.sub
- UIAlertController contentViewController
歌手的剑
overridefuncbindViewModel(){nextButton.rx.tap.sink{_inToolbox.addShadowMask()letalertController=UIAlertController(title:nil,message:nil,preferredStyle:.actionSheet)letcancelAction=UIAlertAction(title:
- UNI-APP_uni-app调用第三方地图软件定位导航方法
小歪 | 前端
#UNI-APP
方法要传入需要标注地点的纬度latitude,经度longitude,名字name//打开第三方地图toMapAPP(latitude,longitude,name){leturl="";if(plus.os.name=="Android"){//判断是安卓端plus.nativeUI.actionSheet({//选择菜单title:"选择地图应用",cancel:"取消",buttons:[{
- whose view is not in the window hierarchy!
hj_Ma
最近在做项目遇到了这样一个问题,登录页添加调用H5的人脸识别,里面用到了相册和摄像头,但是在弹出相册选择的ActionSheet后,不管选择相机,相册都失败,控制台并报whoseviewisnotinthewindowhie错误。查了下资料并测试发现是只要是不是rootviewControllerresent到人脸识别网页都报这个错,换成push没有问题。解决办法:通过测试发现是根控制器的问题,可
- 【微信小程序】使用iView组件库的ActionSheet组件实现底部选择功能
全面解读
微信小程序微信小程序viewdesign小程序
效果1效果2要在微信小程序中使用iView组件库的ActionSheet组件,可以按照以下步骤进行:首先,确保已经引入了iView组件库的样式和脚本文件。可以在app.wxss中引入iView的样式文件:@import"/path/to/iview/weapp/dist/style/weapp.css";同时,在页面的js文件中引入iView的脚本文件:const{$Toast,$ActionSh
- 餐链餐厅小程序组件
wukuy
Switch切换开关Badge(徽章)image.png搜索image.pngcellimage.pngInputNumber数字输入框image.pngTagimage.pngAvatarimage.pngModal对话框Drawer抽屉(暂时不做)Divider分隔符(暂时不做)Toast轻提示Input输入框Radio单选、多选ActionSheet动作面板Button圆角实心image.p
- iOS 杂文
Cooci_和谐学习_不急不躁
让UIAlertController兼容iOS7问题背景公司项目中用到了UIAlertController来实现自定义actionsheet文字颜色的需求,而UIAlertController只能在iOS8及更高版本系统使用,在iOS7下会crash。老大让我写个组件兼容下iOS7,于是TBAlertController诞生了。下面给出的关于TBAlertController的代码片段都不是真实源
- 微信小程序:点击按钮从底部弹出弹窗进行操作
Lavau
小程序小程序
最近,在写一个微信小程序,有一个需求是:点击一个按钮后,出现一个输入框,然后根据用户的输入再进行操作。想了一些办法都不能行。百度了一下,发现可以让输入框从底部弹出,然后让用户输入,再根据输入运行程序。网上给出了几种从底部弹出弹窗的实现方法,现在我介绍下我认为较为简单一种:wxml弹出ActionSheet确认jsletmsg;//存储输入的内容Page({data:{actionSheetHidd
- LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
- 《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
- 你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
- HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
- Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
- 在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
- Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
- GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
- Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
- 回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
- java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
- NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
- java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
- 【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
- Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
- Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
- 读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
- Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
- summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
- hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
- grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
- yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
- 设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
- 8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
- Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
- Spring4.1新特性——异步调度和事件机制的异常处理
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
- 避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
- 如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
- Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs