java实例项目学习二:多模块

在前面文章 <<java实例项目学习>> 中分析了下整体项目,按照计划,接下来一点点分析里面的技术细节。

技术点

  1. 项目结构,多模块
  2. mybatis的使用 ,dao model,service
  3. JWT 登录认证
  4. Swagger文档
  5. logstash
  6. 第三方集成: oss

准备

环境: java8

开始hello

  1. 打开idea=>new project->spring initializr->next->填写包信息->选择依赖 web:web->填写项目名称->flish完成
  2. 点击idea右侧maven菜单,在弹出的菜单点击第三个下载图标down source and document,下载相应的依赖,然后等待一下,右下角有进度
  3. 新建个控制器测试 src/main/java/com../controller/HelloController
    测试代码:https://gitee.com/qian/java_study/tree/s1/

然后点击idea上面的run,然后访问http://127.0.0.1:8080/hello/say,搞定
以上是单模块

多模块

  1. 同样的,idea->new project->maven->填上包名->flish
  2. 项目文件列表中右键 new-> module ->然后上单模块相同的操作,groupId和填写一样 artifactId填写.注意最后目录是要增加子目录的!!!!,否则会覆盖pom文件
  3. 在根目录下pom.xml文件增加
    <modules>
        <module>admin</module>
    </modules>
  1. 同样按上面的步骤,增加控制器,运行,预览。ok!!!搞定
    测试代码:https://gitee.com/qian/java_study/tree/modules/

标签: 无

发表评论: