随笔分类 -  SpringBoot

SpringBoot
摘要:项目中很多时候需要读取自定义配置文件,本地开发工具怎么写都成功但是部署到服务其上就出现问题,异常BOOT-INF/classes!/config.xml (文件名、目录名或卷标语法不正确.)路径中带有叹号之类的了解了大概之后就是springboot打成jar是一个文件,也就是一个压缩包,没有办法读取 阅读全文
posted @ 2025-01-18 19:37 郭慕荣 阅读(1029) 评论(0) 推荐(0)
摘要:1. 作用 @EnableConfigurationProperties注解的作用是:使使用 @ConfigurationProperties 注解的类生效。 2. 详解 2.1 介绍 如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在I 阅读全文
posted @ 2024-10-08 11:12 郭慕荣 阅读(524) 评论(0) 推荐(0)
摘要:starter集成入应用有两种方式。我们从应用视角来看有两种: 一种是主动生效,在starter组件集成入Spring Boot应用时需要你主动声明启用该starter才生效,即使你配置完全。这里会用到@Import注解,将该注解标记到你自定义的@Enable注解上: 我们将该注解标记入Spring 阅读全文
posted @ 2024-09-30 13:44 郭慕荣 阅读(37) 评论(0) 推荐(0)
摘要:一、resource下的文件 org.springframework.boot.autoconfigure.AutoConfiguration.imports spring.factories messages_zh_CN.properties 二、spring.factories文件我们知道在sp 阅读全文
posted @ 2023-12-14 16:47 郭慕荣 阅读(5451) 评论(0) 推荐(2)
摘要:MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC 可以看成是一个与当前线程绑定的哈希表 ,可以往其中添加键值对。MDC 中包含的内容可以被同一线程中执行的代码所访问 。当前线 阅读全文
posted @ 2023-09-20 09:50 郭慕荣 阅读(1051) 评论(0) 推荐(0)
摘要:1、SpringBoot starter机制 SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆 阅读全文
posted @ 2023-09-15 10:35 郭慕荣 阅读(40) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/seeyouagain_/article/details/128549455 阅读全文
posted @ 2023-06-16 18:13 郭慕荣 阅读(24) 评论(0) 推荐(0)
摘要:地址:https://blog.csdn.net/wang4721/article/details/109685832 阅读全文
posted @ 2023-06-16 10:03 郭慕荣 阅读(38) 评论(0) 推荐(0)
摘要:nohub启动springboot jar 阅读全文
posted @ 2023-06-12 19:41 郭慕荣 阅读(1550) 评论(0) 推荐(0)
摘要:一、 java -jar a.jar &直接启动jar文件,在当前会话进程中开启一个子进程来运行程序,这个子进程会随着会话进程的结束而结束。这种情况适合短时间测试用。二、 nohup java -jar a.jar&先交代一下名词:hangup (挂断),终端退出时会发送 hangup 信号来通知其 阅读全文
posted @ 2023-06-12 19:37 郭慕荣 阅读(3044) 评论(0) 推荐(0)
摘要:package com.youmu.framework.love.interfaces; import java.lang.annotation.*; /** * @Author: guodong * @CreateTime: 2023-04-19 16:38 * @Description: 自定义 阅读全文
posted @ 2023-04-19 17:32 郭慕荣 阅读(100) 评论(0) 推荐(0)
摘要:一、JWT是什么JWT的全称为json web token。是一种生成token的方式。一般我们访问一个系统的流程就是:请求登录接口,该接口会返回一个token,为了防止对象数据被篡改,生成JSON时会加上签名,请求其他接口都要带上token,token验证通过才能访问成功,而JWT就是生成toke 阅读全文
posted @ 2023-03-06 17:55 郭慕荣 阅读(439) 评论(0) 推荐(0)
摘要:项目开发中,经常会遇到定时任务的场景,Spring提供了@Scheduled注解,方便进行定时任务的开发。要使用@Scheduled注解,首先需要在启动类添加@EnableScheduling,启用Spring的计划任务执行功能,这样可以在容器中的任何Spring管理的bean上检测@Schedul 阅读全文
posted @ 2023-02-23 10:34 郭慕荣 阅读(2923) 评论(0) 推荐(1)
摘要:Spring Boot的出现,得益于“习惯优于配置”的理念,没有繁琐的配置、难以集成的内容(大多数流行第三方技术都被集成),这是基于Spring 4.x提供的按条件配置Bean的能力。我们看到,MyApplication作为入口类,入口类中有一个main方法,这个方法其实就是一个标准的Java应用的 阅读全文
posted @ 2021-08-11 11:52 郭慕荣 阅读(213) 评论(0) 推荐(0)
摘要:AspectJ原理: AspectJ是一个代码生成工具(Code Generator)。 AspectJ语法就是用来定义代码生成规则的语法。您如果使用过Java Compiler Compiler (JavaCC),您会发现,两者的代码生成规则的理念惊人相似。 AspectJ有自己的语法编译工具,编 阅读全文
posted @ 2021-06-29 16:31 郭慕荣 阅读(358) 评论(0) 推荐(0)
摘要:一:背景在开发工作中,会遇到一种场景,做完某一件事情以后,需要广播一些消息或者通知,告诉其他的模块进行一些事件处理,一般来说,可以一个一个发送请求去通知,但是有一种更好的方式,那就是事件监听,事件监听也是设计模式中发布-订阅模式、观察者模式的一种实现。观察者模式:简单的来讲就是你在做事情的时候身边有 阅读全文
posted @ 2021-05-13 10:57 郭慕荣 阅读(4882) 评论(0) 推荐(0)
摘要:一、SpringBootApplication背后的秘密@SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解: 1 @Target(ElementType.TYPE) 2 @Retention(RetentionPolicy.RUNTIME) 3 阅读全文
posted @ 2021-03-11 15:16 郭慕荣 阅读(160) 评论(0) 推荐(0)
摘要:一:关于Starter:Spring Boot秉承“约定大于配置”的开发方式,使得我们基于Spring Boot开发项目的效率变得十分高。相信使用过Spring Boot的小伙伴都会发现,当我们要用到某个Spring提供的组件时,只需要在pom.xml文件中添加该组件的starter依赖就能集成到项 阅读全文
posted @ 2020-03-02 11:19 郭慕荣 阅读(3423) 评论(0) 推荐(0)
摘要:一:前言使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,分析springboot是如何帮我们简化这个过程的。 springboot帮我们做了什么通常搭建 阅读全文
posted @ 2020-02-24 17:55 郭慕荣 阅读(1052) 评论(0) 推荐(0)