当前位置: 首页 > wzjs >正文

小程序做跳转微网站百度搜索引擎入口登录

小程序做跳转微网站,百度搜索引擎入口登录,typo wordpress theme,浏览器观看的视频怎么下载文章目录 概要一、什么是 Maven 项目二、新建 Maven 项目1、什么是 Catalog?2、常见 Archetype 模板 三、 将 SpringBoot 项目拆分为多个子模块 概要 一、什么是 Maven 项目 Maven 是 Apache 提供的项目构建和依赖管理工具。Maven 项目具有统一的结构,…

文章目录

    • 概要
    • 一、什么是 Maven 项目
    • 二、新建 Maven 项目
      • 1、什么是 Catalog?
      • 2、常见 Archetype 模板
    • 三、 将 SpringBoot 项目拆分为多个子模块

概要

一、什么是 Maven 项目

Maven 是 Apache 提供的项目构建依赖管理工具。Maven 项目具有统一的结构,使用 pom.xml 管理依赖、插件和构建流程。

二、新建 Maven 项目

在这里插入图片描述

其中红色矩形中的两个怎么选择呢?


1、什么是 Catalog?

在这里插入图片描述

Catalog 决定了 archetype(项目模板)的来源。三种 Catalog 类型:

选项说明推荐使用场景
InternalIDEA 内置的 archetype 列表(很少、更新慢)学习或快速测试
Default Local从你本机的 Maven 仓库中读取你曾经用过的 archetype本地曾用过、自己维护模板时
Maven Central从远程 Maven 中央仓库 实时获取 archetype 列表推荐使用,获取模板最全、最新

2、常见 Archetype 模板

在这里插入图片描述

Archetype 名称作用 / 用途
maven-archetype-archetype用于创建你自己的 Maven 原型(archetype)项目模板。用于开发者创建自定义的 archetype,通常用于构建团队内部统一模板,适合插件或脚手架开发者使用。
不适合一般开发用作项目启动模板。
maven-archetype-j2ee-simple用于创建一个简单的 J2EE Web 项目骨架,包括基本的 Servlet 项目结构。(已过时)
maven-archetype-plugin用于创建一个 Maven 插件 项目,适合编写自己的 Maven 插件。
maven-archetype-plugin-site用于为你的 Maven 插件生成对应的 site 文档项目结构
maven-archetype-portlet创建一个基于 Portlet(门户组件) 的 Maven 项目,主要用于 Liferay 或类似门户系统。(现在较少使用)
maven-archetype-profiles用于展示和使用 多配置 Profile 的项目骨架。较小众,适合学习 Maven Profile 配置用。
maven-archetype-quickstart✅✅✅ 最常用、最推荐的标准 Java 项目模板。生成一个基本的 Java 项目结构,含 Main 类、Test 类、依赖和插件配置,是创建简单 Java 项目的首选。
maven-archetype-site创建一个 Maven Site 项目(构建项目文档的骨架)。
maven-archetype-site-simple创建一个 简化版本的 Site 项目。主要用于演示 Maven site 插件功能。
maven-archetype-webapp用于创建一个基础的 Java Web 应用项目(包括 web.xmlWEB-INF 等目录结构)。适合学习 Servlet/JSP 或部署到 Tomcat 使用。

实战建议(怎么选?)

你的目标推荐 archetype
创建普通 Java 项目maven-archetype-quickstart
创建 Java Web 项目(传统 Servlet/JSP)maven-archetype-webapp
创建你自己的项目模板maven-archetype-archetype
想研究或制作 Maven 插件maven-archetype-plugin
不知道选哪个?想快速上手✅ 选 maven-archetype-quickstart 即可

三、 将 SpringBoot 项目拆分为多个子模块

Spring Boot 项目在初期单体化开发较为方便,但随着业务复杂度提升,将项目拆分成多个模块(Module) 不仅有助于职责分离,还可以提升团队协作效率、部署灵活性、代码可维护性。

建议将项目拆分为以下模块:

  • common:公共组件与工具类

  • api:接口定义与DTO

  • service:业务逻辑实现

  • web:包含 Controller 和启动入口

依赖关系一般是:web -> service -> data -> common

例如:

springboot-multi-module/
├── pom.xml                # 父工程,统一依赖和插件管理
├── common/                # 公共模块(工具类、通用响应封装等)
│   └── pom.xml
├── api/                   # 接口模块(DTO、接口声明、Feign 等)
│   └── pom.xml
├── service/               # 业务模块(Service、业务逻辑实现)
│   └── pom.xml
├── web/                   # 启动模块(Controller、入口类)
│   └── pom.xml

注意:
Maven 模块之间的依赖具有传递性,如果模块 A 依赖模块 B,模块 B 又依赖模块 C,那么:模块 A 无需显式声明对 C 的依赖,也能使用 C 中的类和资源。

你可以通过以下命令查看传递依赖:mvn dependency:tree【或者点开 pom 文件,看下方的 Dependency Analyzer

在这里插入图片描述

http://www.dtcms.com/wzjs/152808.html

相关文章:

  • 阿里云做网站电话海南乐秀同城群软件下载
  • 怎么做网站推销自己的产品网络宣传
  • com网站是用什么做的百度点击器下载
  • 用java做网站重庆人力资源和社会保障网
  • 网站媒体给房开做内容推广泉州关键词优化报价
  • 有人在相亲网站骗人做传销江西seo推广软件
  • 网站静态与动态手机网站优化排名
  • 郑州市惠济区城乡建设局网站网络推广外包哪家好
  • 廊坊做网站公司温州网站建设制作
  • 网站模板 英文巨量算数关键词查询
  • 英文网站怎么做seoapp香港账号
  • 网件路由器做网站电脑培训班多少费用
  • 百度seo站长链接转二维码
  • 不让人看出wordpress建的站seo课程培训机构
  • 网站建设词语seo公司上海牛巨微
  • 大网站建设推广普通话宣传周活动方案
  • 怎么在网站上做签到淘宝关键词排名是怎么做的
  • 电商供应链网站网络营销策略概念
  • 长宁区网站建设网站制首页关键词优化价格
  • 如何自己办网站发软文是什么意思
  • 西藏建设注册中心官方网站揭阳seo快速排名
  • 网站建设与运营未来发展怎样在百度上做广告推广
  • 网站设为首页代码磁力狗在线搜索
  • 1688黄页网免费网站怎么免费制作网页
  • 通用企业网站模板网络seo软件
  • 北大荒建设集团网站南昌百度seo
  • 经典重庆论坛新闻论坛黑帽seo排名
  • asp网站如何做伪静态活动策划方案
  • 广州建设网站服务山东seo优化
  • 网站建设维护与推广百度营销官网