码迷,mamicode.com
首页 > 编程语言 > 详细

基于 spring boot 和 spring mvc 的快速开发框架 summer-boot

时间:2018-09-17 17:53:55      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:生成   异常捕获   标签   自动转换   数据库操作   bean   高度   灵活   soc   

summer-boot 详细介绍
此项目目的在于提供一个简化、简洁、迅速的开发架构。

它是基于spring boot和spring mvc高度封装的快速开发框架,数据库操作工具summerDao是基于jdbcTemplate高度封装简化、拥有超级简单实用的ORM功能、和ibatis一样强大但更简单、无需映射配置的dao工具,视图层采用的是Rythm(最简洁的java模板引擎。可以用它来做web项目、微服务、socket服务,且同一套代码同时兼容这三种方式。

它的优点如下:
基本建立在spring一套组件之上采用注解方式,方便快捷无需学习其它框架。

数据库操作简单,只需写好sql即可,自动与指定实体bean进行绑定。

无须编写DAO,无须动态拼sql,查询条件智能组装。

支持单表ORM,零配置无需注解,实体类生成。

支持灵活的级联查询。

支持多数据源,不同数据库。

自动分页支持,无须编写任何与分页相关的代码。

统一的异常捕获,无须编写异常处理代码。

采用hibernate的注解数据验证,同时应用于前台验证无须编写JS代码。

支持json和页面输出自动转换,异常包装确保输出的都是可用的json。

页面使用Rythm提供的Razor语法,基本与java语法一致、无标签,极少的学习成本。

表单自动JS验证,列表自动分页。

action支持多值返回,彻底告别Model。

默认使用cookies代替session,轻松实现应用集群,开发时重启程序session不会丢失。

action支持使用RequestMapping的name指定视图名。

基于 spring boot 和 spring mvc 的快速开发框架 summer-boot

标签:生成   异常捕获   标签   自动转换   数据库操作   bean   高度   灵活   soc   

原文地址:http://blog.51cto.com/13963665/2176196

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!