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文档

      

  • 相关阅读:
    无限维
    黎曼流形
    why we need virtual key word
    TOJ 4119 Split Equally
    TOJ 4003 Next Permutation
    TOJ 4002 Palindrome Generator
    TOJ 2749 Absent Substrings
    TOJ 2641 Gene
    TOJ 2861 Octal Fractions
    TOJ 4394 Rebuild Road
  • 原文地址:https://www.cnblogs.com/bjlhx/p/11758180.html
Copyright © 2011-2022 走看看