Update SmsInfoContext.java

cyj
pbvfus8to 8 months ago
parent 7739ba3d4f
commit cca9fcd331

@ -22,23 +22,25 @@ import cn.hutool.core.collection.CollectionUtil;
/** /**
* @author lanhai * @author lanhai
* `SmsInfoContext` `ThreadLocal` 线线 `SmsInfoBo` * `SmsInfoContext` `ThreadLocal` 线线 `SmsInfoBo`
* 便线线 * 线线访
* 便线使线
*/ */
public class SmsInfoContext { public class SmsInfoContext {
/** /**
* The request holder. * The request holder.
* `ThreadLocal` `smsInfoHolder`线 `List<SmsInfoBo>` * `ThreadLocal` `smsInfoHolder`线 `List<SmsInfoBo>`
* `ThreadLocal` 线线 `smsInfoHolder` 访 * `ThreadLocal` Java线线 `smsInfoHolder` 访
* 线线 * 线线Web线
*/ */
private static ThreadLocal<List<SmsInfoBo>> smsInfoHolder = new ThreadLocal<List<SmsInfoBo>>(); private static ThreadLocal<List<SmsInfoBo>> smsInfoHolder = new ThreadLocal<List<SmsInfoBo>>();
/** /**
* 线 * 线
* `smsInfoHolder.get()` 线使 `CollectionUtil.isEmpty(list)` * `smsInfoHolder.get()` 线 `ThreadLocal` 线
* 线 `ArrayList`使 * 使 `CollectionUtil.isEmpty(list)` `CollectionUtil.isEmpty` `hutool` 便 `null`
* 线 `smsInfoHolder` 便 * 线 `ArrayList`使
* 线 `smsInfoHolder` 便使
* *
* @return 线线 * @return 线线
*/ */
@ -52,8 +54,9 @@ public class SmsInfoContext {
/** /**
* 线 * 线
* `List<SmsInfoBo>` `smsInfoBos` `smsInfoHolder.set(smsInfoBos)` 线 `ThreadLocal` * `List<SmsInfoBo>` `smsInfoBos`线
* 线 `get` 便线使 * `smsInfoHolder.set(smsInfoBos)` 线 `ThreadLocal` `ThreadLocal` `set` 线
* 线 `get` 便线使
* *
* @param smsInfoBos 线 * @param smsInfoBos 线
*/ */
@ -63,9 +66,11 @@ public class SmsInfoContext {
/** /**
* 线`SmsInfoBo` * 线`SmsInfoBo`
* `smsInfoHolder.get()` 线使 `CollectionUtil.isEmpty(smsInfoBos)` * `smsInfoHolder.get()` 线线便
* 线 `ArrayList` `smsInfoBo` * 使 `CollectionUtil.isEmpty(smsInfoBos)` `hutool`
* `smsInfoHolder.set(smsInfoBos)` 线 `ThreadLocal` 线便 * 线 `ArrayList`
* `smsInfoBo` `smsInfoBos.add(smsInfoBo)`
* `smsInfoHolder.set(smsInfoBos)` 线 `ThreadLocal` 线便
* *
* @param smsInfoBo 线 * @param smsInfoBo 线
*/ */
@ -80,8 +85,10 @@ public class SmsInfoContext {
/** /**
* 线 * 线
* `smsInfoHolder.get()` 线 `null` `null` `smsInfoHolder.remove()` 线 `ThreadLocal` * `smsInfoHolder.get()` 线 `null` `ThreadLocal`
* 线 `get` 线 * `null` `smsInfoHolder.remove()` 线 `ThreadLocal` `ThreadLocal` `remove` 线
* 线 `get` 线
* 线线
*/ */
public static void clean() { public static void clean() {
if (smsInfoHolder.get()!= null) { if (smsInfoHolder.get()!= null) {

Loading…
Cancel
Save