spring-boot v3.0.1文档学习笔记 项目基础搭建 2
1、项目包、目录结构设计
参考资料 https://zhuanlan.zhihu.com/p/115403195
项目结构需要提前设计好规范,否则不能自动注入,需手动指定扫描包名。
2、idea创建项目
多个子项目结构创建时,先创建空maven项目,
子项目创建的时候,可以根据模板创建,只不过是新建模块,不是新建项目。
3、jdk的信息补充
Open JDK和Oracle JDK都来自Sun公司,JVM都是HotSpot VM,从源码层面说,两者基本上是同一个东西。只有非常非常少量的功能在Oracle JDK里有二Open JDK没有,且这些不涉及JVM的核心(比如Java Flight Recorder)。
简单理解:OpenJDK是开源的,Oracle JDK是官方的。另外,Oracle JDK只发布二进制安装包,而OpenJDK只发布源码。自Java SE 7开始往后的版本,所有的JDK都源自于OpenJDK。所以严格意义上来说Oracle JDK也是Open JDK 的一个发行版而已。
阿里JDK、腾讯JDK、IBM JDK、微软JDK等都是OpenJDK的发行版。
4、maven索引
索引文件比较大,下载1.7g
如果要离线部署到nexus,参照 http://c.biancheng.net/nexus/offline-indexs.html
使用cli执行跑了21分钟,解出来5.78g
2023-1-31 下载的索引文件可以在分享连接里下载。
链接:https://pan.baidu.com/s/12mHJdF3SpNYphXVSJdC_rQ?pwd=6666
提取码:6666
下载的来源文件如下
nexus-maven-repository-index.gz 2023-01-25 00:46 1822768918
indexer-cli-7.0.0-cli.jar 2022-11-08 14:22 12964666
Index1.7z idea在线更新仓库索引repo.maven.apache.org/maven2的索引缓存压缩包
5、idea maven索引更新
找到要替换文件夹
C:\Users\xxx\AppData\Local\JetBrains\IntelliJIdea2022.3\Maven\Indices
找一下,找到配置: pathOrUrl=https://repo.maven.apache.org/maven2 的 index.properties文件所在文件夹。
删除文件夹内容,将Index1.7z解压后的那日放文件夹内即可。
maven index 目录结构
idea 仓库索引最后效果如下
6、maven 阿里云源设置
参考 配置 https://blog.csdn.net/qq_25138909/article/details/113539197
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!