加载中
Lombok插件有望被Intellij IDEA收编以改善兼容性问题

前言 最近两个版本的Intellij IDEA没有办法使用lombok插件了,这种问题已经出现了多次,导致胖哥依然使用2020.1的旧版本。其实很多人和我一样也回滚到了旧版本。我一直认为是lombok插件作者没...

Java常用构建对象的三种方式

1. 前言 当我们面对具有大量可选成员变量的 Java 类时,创建这些对象的最佳方法是什么?通常有三种方法: 伸缩构造函数,JavaBean模式和构建器模式。 2. 构造函数 UserInfo userInfo1 = new...

想做时间管理大师?你可以试试Mybatis Plus代码生成器

前言 对于写Crud的老司机来说时间非常宝贵,一些样板代码写不但费时费力,而且枯燥无味。经常有小伙伴问我,胖哥你怎么天天那么有时间去搞新东西,透露一下秘诀呗。 好吧,今天就把Mybatis-p...

Spring Boot 2 实战: 集成log4j2日志框架

前言 Log4j2 是 Log4j 的进化版本,并提供了许多 Logback 可用的改进,同时解决了 Logback 体系结构中的一些固有问题。而且日志处理中我们会用到kafka作为日志管道。而kafka客户端依赖与Log...

maven项目在实践中的构建管理之路

前言 最近一个月参与了公司几个项目的脚手架构建,适当总结下经验。之前见过太多项目依赖,构建,管理混乱不堪,导致后续的维护性差,甚至出现由此引发的事故。当时就有一个规范管理的想法。 依赖...

2019/05/20 09:04
608
Java 14 新特性之JEP 359: Records(Preview)

1. 前言 本月(2020-03) Java 14 就该正式发布了,有一个 Java 社区呼唤已久的特性将作为 preview feature包含在 Java 14 中 ,这就是 JEP 359: Records。换句话说效果类似 lombok 的 @Dat...

Spring Boot 2 实战:集成 MapStruct 类型转换神器

痛点 一种框架的出现都要解决个痛点,我想下面这这种不方便的操作经常有人写吧。 假如Car类是数据库映射类: package cn.felord.mapstruct.entity; import lombok.Data; /** Car @author Fe....

从零搭建Spring Boot脚手架(2):增加通用的功能

前言 今天开始搭建我们的kono Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节。如果你看了本文有什么问题可以留言...

从零搭建Spring Boot脚手架(1):开篇以及技术选型

前言 目前Spring Boot已经成为主流的Java Web开发框架,熟练掌握Spring Boot并能够根据业务来定制Spring Boot成为一个Java开发者的必备技巧,但是总是零零碎碎不够系统,所以萌生了从零搭建一...

从零搭建Spring Boot脚手架(5):整合 Mybatis Plus

前言 在上一文中我根据Mybatis中Mapper的生命周期手动实现了一个简单的通用Mapper功能,但是遗憾的是它缺乏实际生产的检验。因此我选择更加成熟的一个Mybatis开发增强包。它就是已经获得Git...

Spring Security 实战干货:用户信息UserDetails相关入门

前言 前一篇介绍了 Spring Security 入门的基础准备。从今天开始我们来一步步窥探它是如何工作的。我们又该如何驾驭它。请多多关注公众号: Felordcn 。本篇将通过 Spring Boot 2.x 来讲解 ...

java注解核心知识总结

前言 前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道 Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boot对刚刚接触它的人来说最...

2019/09/06 15:01
115

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部