首页
学习
活动
专区
工具
TVP
发布

JAVA葵花宝典

专栏作者
406
文章
503932
阅读量
43
订阅数
干掉 XML Mapper,新出的 Fluent Mybatis 真香!
使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。
JAVA葵花宝典
2021-08-12
7260
如何让 Mybatis 自动生成代码,提高开发效率
还好, mybatis 为我们提供了强大的代码生成--MybatisGenerator。
JAVA葵花宝典
2020-11-13
1K0
还在手动部署SpringBoot应用?试试这个自动化插件!
https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-fabric
JAVA葵花宝典
2020-09-09
1.5K0
自从用完 Gradle 后,有点嫌弃 Maven 了!
相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:
JAVA葵花宝典
2020-07-02
2.3K0
SpringBoot:为什么main方法启动类SpringApplication需要在项目根目录
使用SpringBoot的应用是需要将应用代码编译打包成jar包,然后基于main方法的方式来独立启动这个应用,使得该应用作为一个独立进程运行。这是跟传统的将项目打包成war包,然后部署到tomcat服务器去运行的一个区别。
JAVA葵花宝典
2020-06-05
2.6K0
让Spring在你面前裸奔(三)-扩展篇之自定义xml标签
这个扩展篇,是基于我的深入理解Spring Ioc 系列写的,主要讲的是spring 装载解析bean这个过程中可以扩展的地方,可能你之前知道一些Spring 中的扩展点,但是却又缺乏一个整体的认识,那么相信我,看完了整个扩展篇,你就能把之前的不熟练的姿势运用的很熟练,并且还能学会很多新的姿势。
JAVA葵花宝典
2020-06-04
7170
让Spring在你面前裸奔(二)
在上一篇文章中,我们讲了Spring的统一资源加载策略,我们知道了xml在使用之前必须先用ResourceLoader加载成Resource,而ResourceLoader每次只能把一个文件加载成Resource,所以当需要同时加载多个资源的时候,就需要使用到ResourcePatternReslover。那么接下来,在将xml加载成了Resource之后,又是怎样解析的呢,解析后xml里的信息变成了什么呢?本篇将会为你解答这个问题。
JAVA葵花宝典
2020-06-01
5890
让Spring在你面前裸奔(一)
一说到Spring Ioc,我们很多小伙伴很本能的想到了在开发时候,我们在一个类上加上诸如@Component之类的注解,然后再在另外一个同样加着注解的类中用@Autowired之类的注解去引用就好了。那么这样子编程有什么好处呢?我们一起看看下面的代码,注意看注释部分
JAVA葵花宝典
2020-05-25
3740
Spring Boot 这么火,常用注解和原理都给你整理好了!
查看源码可发现,@SpringBootApplication是一个复合注解,包含了@SpringBootConfiguration,@EnableAutoConfiguration`,@ComponentScan`这三个注解
JAVA葵花宝典
2019-10-24
9060
SpringBoot优雅地配置日志
我们可以通过一个配置文件来灵活地进行上面的配置,而不需要修改应用的代码。Log4j作为当时作为最先比较流行的日志框架,给我们在应用开发和维护带来了很大的便捷。
JAVA葵花宝典
2019-10-10
6490
分布式数据库如何实现主键全局自增?
主键自增这应该算是一个非常常见的需求,在单机数据库中,这个需求一个 auto_increment 就能实现,但是在数据库集群中,这个需求却变复杂了,因为存在多个数据库实例 ,各自都是主键自增,合在一起就不是主键自增了。
JAVA葵花宝典
2019-07-16
1.6K0
如何优雅地生成那些花里胡哨的复杂样式 Excel 文件?
产品的目的其实就是统一管控各业务组文件下载功能(包括一些海量数据的导出,文件合并上传等),项目组不用自己再去实现各式各样的文件(PDF, Word, Excel)生成, 统一对接下载中心,由下载中心统一完成文件的生成、合并、上传、下载流程。
JAVA葵花宝典
2019-06-13
2.4K0
Java中的注解是如何工作的?
自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入注解的世界吧。
JAVA葵花宝典
2019-05-24
1.7K0
这10道springboot常见面试题你需要了解下
多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。
JAVA葵花宝典
2019-05-24
6860
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档