一些开源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

相关文章
相关标签/搜索