国内 Java 开发者必备的两个装备,你配置上了么?

简介: 推荐两个提速神器。

虽然目前越来越多的国产优秀技术产品走出了国门,但是对于众领域的开发者来说,对国外的各种基础资源依赖还是非常的强。所以,一些网络基本技能一直都是我们需要掌握的,然而速度和稳定性问题一直都在困扰着大家。

所以,今天就给众 Java 开发者推荐两个提速神器:

  • Maven 的国内镜像
  • Spring 的国内脚手架

Maven 的国内镜像

官网地址:http://maven.aliyun.com/

对于每一个 Java 开发来说,拉不到依赖的情况一定都有碰到过。所以,强烈建议大家在安装开发环境的时候,就把阿里的国内镜像配置上,省去日后各种不必要的麻烦。

配置方法很简单,只需要找到 Maven 的 setting.xml 文件,然后在镜像配置中加入阿里云的仓库配置,具体如下:

<mirrors>

    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

</mirrors>

Spring 的国内脚手架

官网地址:https://start.aliyun.com/

Spring 的国内脚手架是近日阿里巴巴中间件发布不久的定制版 Spring Initializr,归功于亲切的中文与流畅的速度,被广大开发者关注与热传。

image.png

使用 Spring 的 Java 开发者可以很方便的通过该界面创建一个基础的 Spring Boot 项目,并引入你所需要的各种 Spring Boot Starter 组件或者 Spring Cloud 的各种功能。

除此之外,其实我们也可以将它用于 IDEA 的新建工程中,来提速原来的创建方式。操作很简单,只需要下面两步:

第一步:先从菜单中选择 “File” -> “New” -> “Project...”

image.png

第二步:左侧项目类型中选择 “Spring Initializr”,右侧可以看到模式使用的是 Spring 官方的脚手架地址,我们只需要选择 custom,然后填入 https://start.aliyun.com/,点击 “Next”!

image.png

大功告成!在后续的创建指引中与原有的操作一模一样,但是项目的组件的元数据获取与生成过程已经不再通过远在国外的官网地址,而改为了离我们更近、服务更好的 start.aliyun.com 了。

image.png

这些环境都搞定了,是不是很爽?爽了那么就可以开始学习了!

相关文章
|
消息中间件 IDE Java
阿里云spring脚手架
阿里云spring脚手架
5587 1
|
弹性计算 Java Maven
在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS
在 Intellij IDEA 中,部署 Java 应用程序到阿里云 ECS
25459 4
|
6月前
|
人工智能 前端开发 数据可视化
CMS内容管理系统的发展历史及趋势分析
CMS历经五代演进:从90年代静态HTML发布,到2000年动态数据库管理;2010年响应式多端适配;2015年无头架构解耦内容与展示;至2023年第五代,融合低代码、BI与AI大模型,实现智能一体化协同。技术跃迁映射互联网发展脉络。
436 1
|
存储 人工智能 JSON
本地离线大模型实战:Ollama + Llama 3.1 8B 全流程部署(适配VSCode Continue代码助手)
本文是Windows本地部署Llama3.1 8B的保姆级教程:零成本、全离线、16G内存流畅运行,支持VSCode Continue插件实现AI编程助手。详解Ollama安装路径优化、模型存储迁移、Agent模式配置及高频踩坑解决方案,兼顾隐私与效率。(239字)
248 0
|
6月前
|
SQL 缓存 Java
深入拆解 MyBatis:Mapper 动态代理、一级与二级缓存的底层实现与实战
本文深入解析MyBatis三大核心机制:1)Mapper接口通过动态代理实现SQL执行,核心类包括MapperProxy和MapperMethod;2)一级缓存是SqlSession级别的内存缓存,默认开启且基于HashMap实现;3)二级缓存是Mapper级别的可共享缓存,需手动开启且要求实体类实现Serializable。通过代码示例详细演示了缓存的生效条件和失效场景,并对比了一二级缓存的关键差异,帮助开发者深入理解MyBatis底层原理,在实际开发中合理运用缓存机制。
373 1
|
5月前
|
SQL 存储 监控
避坑必看!MySQL 三大日志(redo/undo/binlog)底层原理全拆解,事务一致性再也不懵
MySQL事务ACID的基石是redo、undo、binlog三大日志:redo log保障持久性(宕机不丢数据),undo log保障原子性(支持回滚与MVCC),binlog保障可追溯与主从同步。三者协同工作,缺一不可。
784 4
|
5月前
|
JSON 安全 Java
Java 服务升级 MCP 服务实战
MCP(Model Context Protocol)是由OpenAI牵头的标准化协议,基于JSON-RPC 2.0,支持stdio/HTTP/WebSocket三种通信模式,旨在安全、高效打通大模型与现有业务系统。其核心价值在于零侵入改造存量服务,一次封装即可跨平台复用,兼顾安全性、可观测性与生态兼容性。
313 1
|
前端开发 搜索推荐 安全
如何选择CMS网站管理系统?CMS包含哪些功能?
本文主要介绍了CMS(内容管理系统)的概念,以及其在网站管理中的应用。早期的CMS主要以静态HTML+CSS+JS展示,但是随着互联网的发展,功能越来越丰富,如会员管理、多元素素材上传等。
869 3