Java
折腾原理,日渐秃顶
如果有时间,你会来看一看我吧。
展开
-
websocket变量注入@Autowired为null的问题
** @Autowired为null ** 原因:websocket是多对象的,spring容器是单对象的,两者冲突。 启动时,spring容器会初始化所有被spring标注的类(即有spring注解,如@Component,@Service等),然后通过@Autowired注入对象,进行管理,而此时,这些注入对象属性都属于当前所在被spring管理的类对象,在controller正常请求进来时,所使用的controller是被spring单实例化的对象,因此,可以正常使用@Autowired标注的对象。原创 2021-02-04 11:13:13 · 775 阅读 · 2 评论 -
微服务模块和父子模块的理解(springboot)
** 父模块创建时type要选择maven pom ** 子模块创建:直接选择创建好的父模块new一个module,创建spring boot项目(maven项目其实同理) ** 父模块pom案例 ** <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-02-03 15:02:27 · 927 阅读 · 0 评论 -
Java行级锁实现
package com.thgy.bc.common.lock; import lombok.*; import org.apache.commons.lang3.time.DateUtils; import org.springframework.boot.CommandLineRunner; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; im原创 2021-01-26 10:13:51 · 524 阅读 · 0 评论