自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 虚拟机部署Docker容器(一定行)

最新,最细部署步骤,一定能部署成功

2025-03-28 14:23:55 789

原创 最新Docker部署Jenkins(下载插件一定行)

这个版本插件一定能下载成功

2025-03-28 14:01:47 132

原创 @Component与@Configuration的区别

它是其他特定组件注解(如 @Service、@Repository、@Controller)的基础注解,这些特定注解本质上都是 @Component 的派生注解,功能上是等价的,只是为了在语义上更清晰地表达组件的用途。这意味着在 @Configuration 类的 @Bean 方法内部调用其他 @Bean 方法时,Spring容器会确保返回的是同一个Bean实例,而不是创建新的实例。这意味着在该类的方法内部调用其他方法时,不会经过Spring容器的管理,调用的只是普通的Java方法。

2025-03-11 18:13:21 311

原创 DTO,PO,VO之间的区别

例如,DTO用于数据传输,PO用于数据库操作,VO用于业务展示,这样即使某一层面发生变化,也不会影响到其他层面。,可以包含业务逻辑。4.安全性: 通过使用不同的对象,可以控制对外暴露的数据,避免敏感信息的泄露。5.灵活性: 在复杂的业务场景中,使用VO可以灵活地组合和处理数据,满足不同的业务需求,而不需要频繁修改底层的数据模型。1.职责分离: 通过将不同的数据对象进行区分,可以明确每个对象的职责,使得代码更加清晰和易于维护。它通常包含简单的属性,没有业务逻辑,目的是减少远程调用的次数,提高性能。

2024-12-12 14:31:55 257

原创 苍穹外卖面试篇(技术选型)

使用Swagger只需要按照规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。Swagger可以帮助后端生成接口文档、进行在线接口测试。Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。/*** 自定义切面,实现公共字段自动填充处理逻辑*/@Aspect@Component@Slf4j/*** 切入点* 切入点:对哪些类的哪些方法进行拦截。@Pointcut里面写的是对哪些方法进行拦截。

2024-12-10 20:56:23 1770

原创 SpringBoot为什么有的工具类要加@Component,有的工具类不加?

当 Spring 应用启动时,它会扫描带有 @Component 注解的类,并将它们注册为 Spring 容器中的 Bean。这意味着这些类的实例将由 Spring 管理,可以被依赖注入(Dependency Injection)到其他 Bean 中。通过 @Autowired 或 @Inject 注解,可以将 Spring 管理的 Bean 注入到其他类中。例如,如果被标记为 @Component,则可以在其他类中通过 @Autowired 注解注入的。

2024-12-09 20:34:21 514

原创 为什么都是拦截器,但是jwt拦截器使用的注解是@Component,WebConfig是@Configuration

Component 用于标记普通的 Spring 组件,如拦截器、服务、控制器等。@Configuration用于标记配置类,包含 Bean 定义和配置设置。通过这种方式,你可以清晰地区分组件和服务配置,使代码更加模块化和易于维护。

2024-12-06 15:59:38 1414

原创 黑马微服务---面试题(知识点回顾)

黑马微服务---总体知识点回顾

2024-09-06 09:18:15 1958 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除