Java如何搭建脚手架(自动生成通用代码),创建自定义的archetype(项目模板)
Java如何搭建脚⼿架(⾃动⽣成通⽤代码),创建⾃定义的
archetype(项⽬模板)
  新建项⽬时,有些配置和包总是相同的,每次添加⾮常⿇烦,并且都是重复性复制粘贴的⼯作。此时,⼀个优秀的程序员,会想着如何不做重复性的⼯作,去提⾼⼯作效率。
  那什么叫脚⼿架呢?当搭建⼀个项⽬时,⼀些基础性的⼯作,如⼀些共同的组件、服务、配置、测试等在新建项⽬时就⼀起⽣成,形成⼀个模板。这个就叫做脚⼿架。
本篇博客包含
  ①分析整个⼯程包含的结构
  ②如何创建脚⼿架;
  ③如何使⽤脚⼿架
⼀、项⽬包含的结构
2022年淘宝年货节活动时间
  在我们的项⽬中,有⼀个⽂件,叫,就是⽤来说明项⽬的信息,其中就描述了项⽬的相关信息。
    每个公司的项⽬名称、包名称,都有⾃⼰公司的标准。所以结构都不相同。并且每个项⽬的特点也不同。对于⼩项⽬或者以模块为项⽬的微服务,多采⽤controller,service,dao,entity的分包⽅式;⽽对于⼤的单体应⽤,更多采⽤的是以业务命名的包⽅式。这两种各有优缺点。前者命名的⽅式,代码量相对较少,代码复⽤率⾼,缺点是相对较聚集,耦合度⾼,拆分不⽅便。后者业务能够聚聚,⽅便查,更清晰,维护⽅便。本⼈更倾向于后者。
以本⼈的为例,如下图所⽰:
  包括controller、service、mapper等包中的模板类。每个类的命名、注解、返回的响应实体都统⼀。开发代码时以这些类作为模板,统⼀风格和标准。
悬疑片排行榜前十名  如下图所⽰:
⼆、如何创建脚⼿架如何取消u盘写保护
  创建步骤:
    假如需要搭建⼀个web项⽬,则需要引⼊SpringMvc作为基础;假如搭建⼀个task或者rop项⽬,则需要引⼊对于的定时任务包等相关包。(参考上⾯的包结构)
    将项⽬运⾏起来,能够访问并进⾏单元测试,说明项⽬基本的没有问题。将项⽬中的.class,.setting,.project的⽂件删除调。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
电脑死机是什么原因<artifactId>maven-archetype-plugin</artifactId>
<version>3.0.1</version>
</plugin>
<plugin>
女生最新流行发型<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
  注:对于已经存在的项⽬,也可以将项⽬做成脚⼿架,同样先将.class,.setting,.project等不必要的⽂件删除,再加⼊插件
  在maven中,双击archetype:create-from-project运⾏archetype插件,运⾏的结果在控制台中显⽰:BUILD SUCCESS 说明构建成功,同时可以看到⽂件存放的路径。如下图:
  在⽂件的存放路径下(archetype⽬录中),打开cmd窗⼝,执⾏命令:mvn clean install 。如下图所⽰,直到看到 BUILD SUCCESS,说明执⾏成功了。
  成功之后,就可以在本地仓库的根⽬录中看到⼀个⽂件:l,打开该⽂件,可以
中秋国庆同一天的祝福语图片看到对应的archetypes结果,并且其中的groupId和artifactId能在仓库中到,如下图:
⽬录执⾏命令:mvn archetype:crawl
  当看到 BUILD SUCCESS时,说明成功了。
三、如何使⽤脚⼿架
  在IntelliJ IDEA中使⽤脚⼿架
  在idea中引⼊脚⼿架点击菜单File -> new -> 如下图所⽰,选择maven,勾选Create from archetype,点击 Add Archetype按钮,
填写groupId和artifactId、version信息(就是l⽂件中的信息),点击OK,便添加完成。
  点击next,填写项⽬名称,然后确定,便⽣成了整个项⽬结构。 
  注:包下有⽂件的才会⽣成,⽽空包不会⽣成。
  结果如下图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。