- 博客(6)
- 收藏
- 关注
原创 mybatis-plus-join mybatis-plus必备神器
mybatis-plus-join是mybatis plus的一个多表插件,上手简单,十分钟不到就能学会全部使用方式,只要会用mp就会用这个插件,仅仅依赖了lombok,而且是扩展mp的构造器并非更改原本的构造器,不会对原有项目产生一点点影响,相信大多数项目都有这俩插件,四舍五入就是没依赖。......
2022-07-20 09:50:50 39236 37
原创 maven发布项目到中央仓库
maven发布自己的项目到中央仓库1.注册sonatype网站账号https://issues.sonatype.org/secure/Signup!default.jspa注册成功之后然后直接登录就行了2.新建新的问题(issues)这个组id,可以是io.github.你的GitHub用户名 或者你的域名 反着来 打个比方,如果是 你的域名是 mhb.icu 那么就是 icu.mhb然后就等待工作人员评论等到工作人员说这种说认证通过了,可以去上传jar包到中央仓库了3.配置p
2021-09-25 15:15:11 571 2
原创 使用 AOP + 自定义注解 实现 controller的日志打印
首先引入aop pom依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>5.0.8.RELEASE</version> <scope>compile</scope> </dependency
2020-05-25 09:40:48 1005
原创 java反射超详细(包含一些mybatis、spring源码理解)
Class : 在反射中表示内存中的一个Java类,Class可以代表的实例类型包括,类和接口、基本数据类型、数组Object : Java中所有类的超类Constructor: 封装了类的构造函数的属性信息,包括访问权限和动态调用信息Field : 提供类或接口的成员变量属性信息,包括访问权限和动态修改Method: 提供类或接口的方法属性信息,包括访问权限和动态调用信息Modifier : 封装了修饰属性, public、protected、static、final、synchronized、
2020-01-10 11:38:06 368
原创 java接口(超简单理解)
1.接口继承和实现继承的规则不同,一个类只有一个直接父类,但是可以实现多个接口2.Java接口本身没有任何实现,因为Java接口不涉及表象,只描述public行为,所以Java接口比Java抽象类 更抽象化3.Java接口的方法只能是抽象的公开的(默认就是抽象公开的),Java接口不能有构造器,Java接口可以有public静态和final属性
2020-01-10 11:36:49 458
原创 不枯燥的学习java抽象
使用前我们先注意抽象类的注意事项:1.抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体。2.抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类实例。即使抽象类里不包含抽象方法,这个抽象类也不能创建实例。3.抽象类可以包含成员变量、方法(普通方法和抽象方法都可以)、构造器、初始化块、内部类(接口、枚举)5种成分。抽象类的构造器不能用于创建实例,主要用于被子类调用。4.含有抽象方法的类(包括直接定义了一个抽象方法;或继承
2020-01-10 11:12:30 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人