首页   注册   登录
jaylee4869

jaylee4869

V2EX 第 170617 号会员,加入于 2016-04-25 22:26:01 +08:00
46 S 60 B
jaylee4869 最近回复了
4 天前
回复了 ybw 创建的主题 Apple macOS 的软件安装方式是不是太古老了
@wangkun025 现在 brew cleanup 根据日期:一个月未执行的话会在 update 的时候自动执行了
各位有遇到过的吗?
@airyland 没有。你自己看看?
4 天前
回复了 lzkwin 创建的主题 问与答 技术交流群,微信好还是 QQ 好?
Telegram、邮件列表
给你工具类:

```java

package com.utils;

import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

/**
* 以静态变量保存 Spring ApplicationContext, 可在任何代码任何地方任何时候中取出 ApplicaitonContext.
*
*/
public class SpringContextHolder implements ApplicationContextAware {
private static ApplicationContext applicationContext;

/**
* 实现 ApplicationContextAware 接口的 context 注入函数, 将其存入静态变量.
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext) {
// NOSONAR
SpringContextHolder.applicationContext = applicationContext;
}

/**
* 取得存储在静态变量中的 ApplicationContext.
*/
public static ApplicationContext getApplicationContext() {
checkApplicationContext();
return applicationContext;
}

/**
* 从静态变量 ApplicationContext 中取得 Bean, 自动转型为所赋值对象的类型.
*/
public static <T> T getBean(String name) {
checkApplicationContext();
return (T) applicationContext.getBean(name);
}

/**
* 从静态变量 ApplicationContext 中取得 Bean, 自动转型为所赋值对象的类型.
*/
public static <T> T getBean(Class<T> clazz) {
checkApplicationContext();
return (T) applicationContext.getBean(clazz);
}

/**
* 清除 applicationContext 静态变量.
*/
public static void cleanApplicationContext() {
applicationContext = null;
}

private static void checkApplicationContext() {
if (applicationContext == null) {
throw new IllegalStateException(
"applicaitonContext 未注入,请在 applicationContext.xml 中定义 SpringContextHolder");
}
}
}
```
4 天前
回复了 monkindey 创建的主题 问与答 回家路上你们都在干什么?
@linbingqinag 剧透一下,有两个结局。
vim 的话不用考虑这些问题。
GUI IDE 配合一下就是 Command + 方向键、ALT + 方向键、Shift + Enter 这些。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1947 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 10ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
♥ Do have faith in what you're doing.