zoukankan      html  css  js  c++  java
  • IntelliJ IDEA 创建 Maven简单项目

    创建简单Maven项目

    使用IDEA提供的Maven工具,根据artifact创建简单Maven项目。根据下图操作,创建Maven项目。

    使用IDEA提供的Maven工具创建的Maven简单项目目录结构如下:

    改造成标准Maven项目结构

    经过上面步骤创建的Maven项目结构不符合标准的Maven项目结构,需要手动创建resources和test resources目录。
    在Project Structure中需要标明文件夹的类型分别为Resources和Test Resources

    最终Maven项目结构目录如下:

    项目开发实际目录结构

    在实际开发中,根据分层的思想以及开发的实际需要可以采用下面的目录结构,方便代码的管理。这样更加有条理性。

    controller: 对外提供服务的最外层。该目录下的文件用于直接响应前端请求,采用RestController注解。
    service:服务层处理业务逻辑。该层根据业务需要整合好响应,提供给controller层调用。
    service.mpl:该层是service的实际实现类。一般在service的接口类后面加上Impl标识是相应service类的实现类。
    dao:数据库操作层。该层直接与数据库交互,可以采用Mybatis或JPA等框架实现,只提供基础的数据库操作,不进行业务封装。
    vo:数据展示对象。该层主要用于封装用于展示和请求的数据对象。如controller的响应中的对象以及接收的请求对象。
    pojo/model:数据模型层。该层一般与数据库表结构对应,提供最底层的数据封装。
    common:公共包。该包中用于封装通用的响应或常量。
    exception:异常包。该包中存放所有异常相关的类。
    util:工具包。该包提供通用的工具类。如字符串处理类、时间处理类、加解密处理类等。

  • 相关阅读:
    跳表实现
    剑指OFFER24-反转链表
    java常用的明文加密算法
    创建 Java 第三方类库,以及制作类库的Javadoc
    java 中的正则表达式
    JDK、JRE、JVM 关系
    java 编译运行过程
    为什么要配置环境变量
    搭建 java 开发环境
    idea 设置
  • 原文地址:https://www.cnblogs.com/z00377750/p/10295488.html
Copyright © 2011-2022 走看看