一些開源springboot項目的對比

地址

電商
若依
tycodingjava

目錄結構

電商git

controller
service
mapper
dao
dto
resources/dao

若依github

controller
domain
  User實體類
mapper  返回User實體類
service
resources/mybatis

tycodingredis

controller
entity
mapper
realm
service

接口

電商mybatis

/system/menu/list GET
/system/menu/remove/123 POST
/system/menu/add/123 GET
/system/menu/edit/123 GET

若依app

/system/menu/list GET
/system/menu/remove/123 POST
/system/menu/add/123 GET
/system/menu/edit/123 GET

tycodingdom

/goods/create

電商學習

SpringSecurity
Swagger
Elasticsearch

若依code

shiro

tycoding接口

shiro
solr

總結

大的目錄結構沒什麼好說的都是controller,service,mapper
關於model類就各式各樣了,dto,entiy,domain等等。java的各類模式仍是比較繁瑣的,有時間再學習。
接口都相似RESTful,但都不徹底符合,還真沒遇到過哪一個完整的應用項目用的純RESTful

相關文章
相關標籤/搜索