zoukankan      html  css  js  c++  java
  • 001-脚手架发展,基础代码结构+mybatis代码生成

    一、概述

      脚手架是为了保证各施工过程顺利进行而搭设的工作平台。

      编程领域中的“脚手架(Scaffolding)”指的是能够快速搭建项目“骨架”的一类工具。

      java变成中,架构师搭建的代码结构你到处拷贝的,mybatis 的代码生成,以及maven 生成的基本代码结构,都属于脚手架的基础发展范畴

      例如大多数的React项目都有src,public,webpack配置文件等等,而src目录中又包含components目录等等。每次在新建项目时,手动创建这些固定的文件目录。脚手架的作用就是帮助你完成这些重复性的工作,包括一键生成主要的目录结构、安装依赖等等。

    1.1、发展

    1、个人搭建项目

      主要指编写基础代码结构+设计模式+建构通用DAO

      进而发展:基础代码结构+mybatis代码生成【jpa】

      适合高度自定义、自治化项目开发

    2、自定义开发脚手架

      适合一定规模开发,统一规范化开发,并需要自治微服务

    3、微服务脚手架JHipster  

    二、基础代码结构+mybatis代码生成

      https://github.com/bjlhx15/java_base_architecture.git

        项目中 mybatis-springmvc-base、springboot-base

      参看内部md文档

      

  • 相关阅读:
    kubernetes概述与入门
    kubernetes入门到放弃-docker基础篇
    Git远程仓库☞GitLab的使用
    Git远程仓库☞GitHub的使用
    Git版本控制系统
    持续集成-DevOps概念篇
    持续集成扫盲篇
    Centos7系统介绍
    LNMP架构说明
    dynamic_cast c++
  • 原文地址:https://www.cnblogs.com/bjlhx/p/11758180.html
Copyright © 2011-2022 走看看