项目组件
文章平均质量分 77
LLLDa_&
这个作者很懒,什么都没留下…
展开
-
【MapStruct】教你优雅的进行对象转换
简介MapStruct用于生成安全的Bean的映射类。MapStruct采用注解的方式,使用它我们所需要做的就是定一个映射的接口,该接口中声明任何需要的映射方法。在代码的编译期间,由MapStruct生成该接口的实现类。值得注意的是,MapStruct在实现接口的时候并没有采用反射的方式,而是采用普通的java方法来实现的。简单来说,我们在实际的项目中很多书情况下,都会遇到不同模块层之间的数据进行传递的时候,需要涉及到对象的转换:1、比如在经典三层的项目架构中,dao层的entity需要传递给原创 2022-05-14 18:01:19 · 987 阅读 · 0 评论 -
【Git】使用reset命令回退版本
在项目开发的过程中,通常使用git 等版本管理工具来管理项目。git常用的命令我们都已经掌握,例如:git init 初始化git本地仓库git add 添加文件到暂存区git commit -m "提交信息" 提交文件到本地仓库git pull 从远程分支拉取git push 推送本地文件到远程分支所在仓库以上几个命令,应该是我们日常工作开发中用的最频繁的几个命令。但是最近在我的工作中,经常会用到一个回退版本的命令git reset基本概念复习在复习这个命令之前,先来回顾下Git的基本概原创 2022-05-03 16:43:47 · 1386 阅读 · 0 评论 -
【SpringSecurity】入门
SpringSecurity简介SpringSecurity demo搭建1、创建maven项目并添加springbootweb依赖<?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" xsi:schemaLocation="http:原创 2022-04-30 19:25:37 · 240 阅读 · 0 评论 -
【RabbitMQ】Exchange实践
DirectExchange模式只有当 Routing Key 等于 Binding Key 时,消息才会被路由到队列中。搭建RabbitMq生产者1、创建maven项目2、引入相关依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo原创 2022-04-18 16:02:00 · 2196 阅读 · 0 评论 -
【项目组件】liquibase管理项目数据库
liquibase介绍liquibase是一款用于数据库管理重构以及迁移的一款开源工具。他通过文件记录对数据库的修改,将数据库更新或者会滚到对应的状态。liquibase目前支持目前大部分主流的数据库,例如mysql、MySQL, PostgreSQL, Oracle, Sql Server, DB2等等。为什么会选择liquibase:1、统一记录数据库的变更。在项目开发的过程中,经常会因为需求的变更导致已经设计好的数据库表需要添加字段。如果不将这些字段统一维护起来原创 2022-04-11 21:52:25 · 2301 阅读 · 1 评论