![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
SpringBoot开发中遇到的问题
CircleMouse
自强不息,厚德载物,未来可期
展开
-
关于AOP的使用--Elasticsearch记录用户日志
@Aspect@Componentpublic class AuditControllerAspect { private Logger logger = LoggerFactory.getLogger(this.getClass()); private ThreadLocal<AuditRequestInfo> result = new ThreadLocal<>(); protected static final ExecutorService原创 2022-02-16 17:34:16 · 968 阅读 · 0 评论 -
关于MockMvc单元测试的使用
@SpringBootTest(classes = K8sOamServiceApp.class)@WebAppConfigurationpublic class AlarmTest { private MockMvc mvc; @Autowired private WebApplicationContext webApplicationConnect; @Before public void setUp() throws JsonProcessingExc原创 2022-02-16 16:32:33 · 335 阅读 · 0 评论 -
通用型导出Excel(采用反射+注解开发)
通用型导出Excel(采用反射+注解开发)注解@Retention(RetentionPolicy.RUNTIME)public @interface CustomTag { //表示字段描述注解 String desc();}@Retention(RetentionPolicy.RUNTIME)public @interface CustomTagClass { String name();}导出报表实体类@Data@Accessors(chain = tr原创 2022-02-09 17:19:24 · 485 阅读 · 0 评论 -
EasyExcel导出报表(多table包含合并策略)
EasyExcel导出报表(多table包含合并策略)导入Pom <!-- easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8</version>原创 2022-02-09 16:52:38 · 2311 阅读 · 0 评论 -
K8S 从PVC中获取静态资源文件 供前端访问
需求多个pod容器下,A 容器具有write 文件的功能 ,B 容器具有 read文件的功能,项目采用前后端分离对的架构,前端调用B 容器应用的内部API 从而读取文件 file步骤创建PVCPVC用来存储文件,使得module A 和 module B 都可以访问该文件PVC 挂载到pod A和 Pod B 下Configmap配置 Module A 和 Module B 的路径完成上面的步骤就可以读取到文件了要注意:spring.resources.stat原创 2021-04-27 17:01:36 · 1736 阅读 · 0 评论 -
SpringBoot中关于RunWith以及SpringBootTest
SpringBoot单元测试RunWith在JUnit中有很多个Runner,他们负责调用你的测试代码,每一个Runner都有各自的特殊功能,你要根据需要选择不同的Runner来运行你的测试代码。如果我们只是简单的做普通Java测试,不涉及Spring Web项目,你可以省略@RunWith注解,这样系统会自动使用默认Runner来运行你的代码。–@RunWith就是一个运行器–@RunWith(JUnit4.class)就是指用JUnit4来运行–@RunWith(SpringJUnit4Cl原创 2021-02-25 10:59:15 · 5504 阅读 · 3 评论 -
SpringBoot开发多数据源DataSource,枚举线程池
多数据源DataSource approperties文件设置参考链接:原创 2021-02-22 09:44:42 · 331 阅读 · 0 评论 -
Java 开发 通过SSH命令 来获取host的CPU核数
Java 开发 通过SSH命令 来获取host的CPU核数需求环境是K8S+Docker+SpringBoot,在某个集群部署下,添加host,计算该集群下的所有Node的CPU和刚才添加的Node的CPU,判断是否满足license规则的CpuLimit核心参考资料https://www.cnblogs.com/xiaoliu66007/p/11084208.htmlpublic static String runCommand(String host, String use..原创 2021-01-11 11:53:14 · 311 阅读 · 0 评论 -
The POM for com.harmonycloud:k8s-mars-common:jar:0.0.1-SNAPSHOT is missing,
启动报WARNING解决方案是:对于有多个module模块的maven spring boot项目,在依赖ok 的情况下,在总系统的pom.xml进行maven 的clean 、test、package等操作命令参考链接:https://www.pianshen.com/article/9603647815/...原创 2020-12-25 14:03:05 · 1771 阅读 · 0 评论 -
Spring boot2+Mybais+Mysql+flyway简单集成Demo
步骤0项目准备1.JDK1.8 安装配置2.Maven 3.6安装配置3.IDEA 2019安装4.Navicat 12安装5.MariaDB 安装 支撑MySQL 数据库步骤1 项目层级结构首先搭建一个简单的Spring boot项目 (参考链接:https://blog.csdn.net/chenpuzhen/article/details/80514370)然后在src/m...原创 2019-07-24 17:16:59 · 576 阅读 · 0 评论 -
Spring boot集成flyway 的一些报错
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConf...原创 2019-07-24 13:14:53 · 715 阅读 · 0 评论