V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huifer  ›  全部回复第 7 页 / 共 9 页
回复总数  176
1  2  3  4  5  6  7  8  9  
2021 年 3 月 17 日
回复了 telnetning 创建的主题 Java Spring 启动阶段接口 500
@telnetning 不如放出代码在看看,getBean 为 null 就说明 bean 没有加载
2021 年 3 月 17 日
回复了 telnetning 创建的主题 Java Spring 启动阶段接口 500
Bean 实例化顺序
在推荐一个自己开发的 基于 mybatis 的 CRUD 插件同样基于单表: https://gitee.com/pychfarm_admin/crud
之前推荐的 JPA 版本的设计可以查看: https://my.oschina.net/huifer/blog/4966043
目前开发了一个解决单表 crud 的插件 https://gitee.com/pychfarm_admin/entity-plugin
2021 年 3 月 5 日
回复了 hihanley 创建的主题 程序员 真的有人在工作中使用 VS Code 开发 Java 项目吗
IDEA 支持配置同步.
2021 年 3 月 3 日
回复了 zhoudaiyu 创建的主题 程序员 问问大家关于软考的一些事
简易考数据库,中级大部分围绕理论,理论变通比较重要。
2021 年 2 月 26 日
回复了 overthemoon 创建的主题 Java 请求路径匹配问题,/*和/ 匹配路径什么区别?
@Autowired
private OauthClientService oauthClientService;
@Autowired
private EntityManager entityManager;
@Test
public void testSession() {
Query query = entityManager.createNativeQuery("SELECT id from oauth_client");
DetachedCriteria criteria = DetachedCriteria.forClass(Object.class)
// 这里需要类型绑定,通过数据库类型和 JAVA 类型进行转换
.add(Property.forName("id")
.eq(5L));
String s = criteria.toString();
EntityManagerFactory entityManagerFactory = entityManager.getEntityManagerFactory();
SessionFactory sessionFactory = entityManagerFactory.unwrap(SessionFactory.class);
Session session = sessionFactory.openSession();

Criteria executableCriteria = criteria.getExecutableCriteria(session);
List list = executableCriteria.list();
}

@WEBUG JPA 层面代码.
前端页面不一定是单表 CRUD,每个输入框的验证逻辑等如何输入
2021 年 2 月 10 日
回复了 feng32 创建的主题 程序员 Spring MVC: 如何自动生成 RequestID 并在需要时访问
spring boot 里面写个 starter 可以吗. 或者引入统一拦截器,或者用 gateway 上面加入这个
2021 年 2 月 9 日
回复了 git00ll 创建的主题 Java 各位彦祖们,关于 spring 和 springmvc 不知道这样理解对不对
Spring 容器的类型取决于启动类使用的是什么,如果是 `ClassPathXmlApplicationContext` 那么上下文类型是这个,如果是 `FileSystemXmlApplicationContext` 那么上下文类型是这个。
Spring MVC 中的容器类型是 `XmlWebApplicationContext` 至于 dispatcherServlet 它只是做请求转发,容器的启动本身还是 XmlWebApplicationContext,ApplicationContextAware 接口的实现只是生命周期中的一环。
SpringBoot 中对于容器上下文的定义如下

protected ConfigurableApplicationContext createApplicationContext() {
Class<?> contextClass = this.applicationContextClass;
if (contextClass == null) {
try {
switch (this.webApplicationType) {
case SERVLET:
contextClass = Class.forName(DEFAULT_WEB_CONTEXT_CLASS);
break;
case REACTIVE:
contextClass = Class.forName(DEFAULT_REACTIVE_WEB_CONTEXT_CLASS);
break;
default:
contextClass = Class.forName(DEFAULT_CONTEXT_CLASS);
}
}
catch (ClassNotFoundException ex) {
throw new IllegalStateException(
"Unable create a default ApplicationContext, "
+ "please specify an ApplicationContextClass",
ex);
}
}
return (ConfigurableApplicationContext) BeanUtils.instantiateClass(contextClass);
}

父子容器应该是说一个单纯的 ApplicationContext 在 `ClassPathXmlApplicationContext` 中有构造函数

public ClassPathXmlApplicationContext(
String[] configLocations, boolean refresh, @Nullable ApplicationContext parent)
throws BeansException {

super(parent);
// 设置本地配置信息
setConfigLocations(configLocations);
if (refresh) {
refresh();
}
}

这里的 parent 才是父容器
2021 年 2 月 9 日
回复了 feitxue 创建的主题 程序员 请教个设计方案, A 项目用户带到 B 项目
做个中央用户系统,把基本数据全部放在中央,对外暴露各类查询接口,现在你将拥有 UserServer 和其他应用,其他应用需要做的事情:接入 UserServer 从他上面进行数据获取,本地用户数据保留,在改动是推送给 UserServer , 关于权限这方面各个系统可以独立保留。

阐述登录操作
1. 先选择任意一个应用登录
2. 登录人现在本地系统查询用户数据,如果存在则进行正常操作,同时需要检查 UserServer 是否存在这个用户,如果不存在则需要像其中添加用户,如果不存在则取 UserServer 获取数据。


UserServer 上线需要先将用户数据从各个应用中收集记录。


内容描述的可能不够详细,有兴趣可以详细了解
2021 年 2 月 4 日
回复了 Simula67 创建的主题 Java 如何在短时间提高自己的业务开发能力
这每一项都可以找到对应的工具或者教程,这需要花费时间光说是没有用的
2021 年 2 月 4 日
回复了 Simula67 创建的主题 Java 如何在短时间提高自己的业务开发能力
1. 根据原型编写 api 文档(swagger-editor)
2. 将原型中的各个模块整理流程
3. 表结构设计
4. 开发
2021 年 1 月 25 日
回复了 mightofcode 创建的主题 Java JAVA8 的 Optional 是鸡肋
private static Optional optional(){
return null;
}

public static void main(String[] args) {

System.out.println(optional().isPresent());

}

使用的时候是否要对 `Optional` 判空呢?
列出你所考虑的问题, 遇到的问题, 组内讨论. 初步先解决能够运行解决业务需求,后续在考虑具体的一些细节.
2020 年 12 月 17 日
回复了 BruceLe 创建的主题 程序员 吐槽 5 年经验年薪 20W+前端同事写的屎山代码
等你的五年
远程 debug 吧.
git + markdown
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1284 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 95ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
♥ Do have faith in what you're doing.