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 · 691 阅读 · 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 · 846 阅读 · 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 · 488 阅读 · 0 评论