
java
文章平均质量分 63
魔流
这个作者很懒,什么都没留下…
展开
-
如何在其他class中获取启动类main方法的class
最近在写一个类似于feign的包,来请求公司内部的网关,扫包的时候如果没有配置路径想给他配一个缺省值,用的是Application.class所在的路径,突然想起springboot启动时有个方法来获取。值得注意的是,正常用main方法启动时获取的是正确的,但是如果用的junit启动的类似这种。获取到的将是com.intellij.rt.junit。原创 2024-02-05 10:25:11 · 485 阅读 · 1 评论 -
springboot如何添加dispacherServerlet到tomcat中(多图长文不信你看不懂!!!)
来来个spring-web内置tomcat启动的例子 import org.apache.catalina.Context; import org.apache.catalina.LifecycleException; import org.apache.catalina.startup.Tomcat; import org.springframework.web.context.support.AnnotationConfigWebApplicationContext; import org.spri原创 2021-04-15 18:13:34 · 1281 阅读 · 0 评论 -
获取加在class上注解的值
package scan; import org.springframework.context.annotation.Condition; import org.springframework.context.annotation.ConditionContext; import org.springframework.core.type.AnnotatedTypeMetadata; public class TestCondition implements Condition { @Ove.原创 2021-02-24 10:20:07 · 792 阅读 · 0 评论 -
spring是如何给bean起名字的(多图巨细长文)
首先我们创建两个类,需要被加载的bean和启动类 package scan; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.*; import org.springframework.stereotype.S原创 2021-02-22 09:50:35 · 2591 阅读 · 4 评论