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

码农小胖哥的码农生涯

专栏成员
469
文章
801142
阅读量
43
订阅数
Maven依赖的作用域你到底用对了没有
Maven是目前Java开发主要使用的依赖管理构建工具之一,但是很多人在引用依赖的时候直接引用坐标,而没有考虑依赖的作用范围,结果导致出现这样和那样的问题。今天胖哥就来说明一下Maven引用依赖的一个要点概念——作用域。
码农小胖哥
2022-10-05
5230
Maven中央仓库新增依赖漏洞提醒功能
除了借此来暗讽Snyk公司(全球知名的应用安全解决方案提供商)的高级工程师不懂Maven和Maven Center的区别外,还带来了Maven中央仓库久违的改变。Maven中央仓库(mvnrepository.com)近期悄悄增加了一个功能,在依赖列表增加了一个Vulnerabilities红色高亮字段,这个字段用来展示当前依赖版本的漏洞信息,以提醒那些还没有注意到该漏洞信息的开发者,方便评估漏洞并加以规避。
码农小胖哥
2022-01-05
1.8K0
更快的Maven来了
Maven经常被拿来和Gradle做对比,最大的劣势之一就是Maven构建慢,Gradle比Maven构建速度快2到10倍,而如今Maven也可以更快了。Apache Maven团队从Gradle和Takari(Maven生命周期优化器)[1]中获得灵感对Maven进行了强化,衍生出 maven-mvnd[2]项目。点赞、再看、转发走一波,胖哥带你玩新东西。
码农小胖哥
2021-12-27
7210
Spring Boot应对Log4j2注入漏洞官方指南
Log4J2漏洞涉及的影响太广了,昨天发文后很多粉丝留言问Spring Boot项目是否受到Log4J2漏洞影响。Spring官方已经全面进行了排查,现在大家可以知道这些信息和应对方法。
码农小胖哥
2021-12-15
1.8K0
升级到最新版本的IDEA后Maven私仓挂了
更新到Intellij IDEA 2021.3之后,Maven出问题了!无法从Maven私有仓库下载依赖了。
码农小胖哥
2021-12-09
1.6K0
架构师必备技能:Maven Archetype生成项目模板
Maven插件允许我们从已有项目生成一个模板项目。在项目根目录下执行mvn archetype:create-from-project命令即可将该项目生成一个项目模板,生成的项目原型被保存在路径target/generated-sources/archetype下。
码农小胖哥
2021-09-09
3.2K0
Spring Boot的 Docker打包插件哪个好用
在Spring Boot应用中,我们可以约定不同的标识来定义不同的环境。例如 dev 表示开发环境、test表示测试环境,对应的配置文件为application-dev.yaml、application-test.yaml。我们通过声明spring.profiles.active来激活对应的环境配置,例如激活dev环境时spring.profiles.active=dev。完整的启动命令为:
码农小胖哥
2021-05-14
1.3K0
微信支付V3开发包Payment Spring Boot收到了第一个PR
开源就是这样,不是一味的索取,甚至有些同学感觉理所应当的索取,开源帮助了你,如果条件允许也希望你能够反哺开源,互利共赢才是一个良好的生态循环。zacone同学在运用Payment Spring Boot时发现了不能满足其业务开发的地方,经过他的研究,自行实现了微信分账功能,并把他的成果热心的分享了出来。再次十分感谢他的感慨。
码农小胖哥
2021-04-26
6930
Spring Redis中使用Lua脚本实现高并发原子操作
在上一文中我对 Lua 语言的一些简单的语法及其在 Redis 中的操作进行了介绍,但是在 Java 开发中我们还需要进一步的学习才能使这种技术落地。今天就结合Spring Data Redis这个我们经常使用的 Redis 开发组件来实际尝试一下 Lua 脚本。
码农小胖哥
2020-10-30
1.7K0
新的Spring OAuth2.0 授权服务器项目正式发布
记不记得之前发过一篇文章 Spring 官方发起 Spring Authorization Server 项目。该项目是由Spring Security主导的一个社区驱动的、独立的孵化项目。由于我们熟悉而且正在使用的Spring Security OAuth已经处在项目生命周期的尽头,Spring Authorization Server将替代Spring Security OAuth为 Spring 社区提供OAuth2.0授权服务器支持。经过四个月的努力,Spring Authorization Server项目中的OAuth2.0授权服务器开发库正式发布了第一个版本。
码农小胖哥
2020-08-25
1.1K0
Spring注解@Import实现多模块中Bean的导入
很多时候我们的Spring项目使用多模块,或者我们需要将自己特定的类库打成依赖。默认情况下Spring Boot应用只会扫描main方法所在的包路径下的Bean和通过spring.factories进行注册发现自动装配到Spring IoC中去。像下面这个Maven项目中,如果Spring Boot的Main类在cn.felord.yaml包下的话cn.felord.common包的Spring Bean是无法被扫描注册到Spring IoC容器中的。
码农小胖哥
2020-07-14
2.3K0
Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心。
相信参与使用Oracle数据库进行项目开发、运维的同学常常被Oracle JDBC驱动的Maven依赖折磨。现在这一情况在今年二月份得到了改变,甲骨文这个老顽固终于开窍了。
码农小胖哥
2020-06-28
1.3K0
Buildpacks高效构建Spring Boot应用Docker镜像
Spring Boot 2.3.0.RELEASE 正式发布了几天了,其中有个新的特性:可以将 Spring Boot 应用代码直接打包为 Docker 镜像。这是什么科技?我赶紧去官网查了一番才知道用的是基于云原生的Buildpacks技术,这是一个直接将代码转换为容器镜像的技术,它意味着你不用在写Dockerfile文件了。
码农小胖哥
2020-05-28
1K0
SpringBoot的模块及结构
阅读源码,此时我们一定要对项目结构等有一个整体的认识,然后再进行源码分析调试 。
码农小胖哥
2020-05-15
1.5K0
微服务下配置管理中心 SCCA
SCCA 全称 spring-cloud-config-admin,微服务下 Spring Boot 应用(包含 Spring Cloud)统一的配置管理平台。
码农小胖哥
2020-03-04
6030
Maven optional 关键字透彻图解
本来想写一篇「如何自定义Spring Boot Starter」,但是为了更好理解 Starter 的一些设计理念和其中的关键点,所以提前将一些细节内容单独提取出来讲解说明
码农小胖哥
2019-12-10
3550
5种运行Spring Boot应用的方法
寻找运行Spring Boot应用程序的不同方法?查看这边文章,来了解更多关于使用Spring Boot的不同方法。
码农小胖哥
2019-12-10
2.1K0
微服务下 Spring Boot Maven 工程依赖关系管理
最基本的 pom.xml 包含工程信息、Spring Boot 父工程、属性配置、依赖包、构建插件
码农小胖哥
2019-12-10
1.3K0
教你在SpringBoot项目中优雅的使用 Mybatis
由于项目中使用mybatis比较多,并且mybatis这种半orm形式的持久层框简单又不失可控性,所以这一章简单讲一下springboot与mybatis的集成。
码农小胖哥
2019-12-10
6120
spring cloud使用nacos作为配置中心
前几日 Spring Cloud Alibaba 正式转正了。而且发布了转正后的一个正式版本。今天我们就试一试nacos的功能之一:配置中心。 结合最新版本的Spring Cloud 来试一试手感。这里假设你已经安装了nacos server。如果不会也没有关系可以看我的往期文章,有如何快速搭建一个nacos server的文章。
码农小胖哥
2019-12-10
1.7K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档