springboot自定义sql报表:基于SpringBoot的ERP系统自带进销存
springboot自定义sql报表:基于SpringBoot的ERP系统自带进销存Spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;Spring VS SpringMVC:Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet ModelAndView 和 View Resolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Session、模板引擎、静态Web资源等等。Spring配置复杂,繁琐,所以推出了Spring boot,约定优于配置,简化了spring的配置流程。Spring Cloud构建于Spring Boot之上,是一个关注全局的服务治理框架。
前言
华夏ERP基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前专注进销存 财务 生产功能。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。
项目总述- 很多人说华夏ERP(英文名:jshERP)是目前人气领先的国产ERP系统
- 虽然目前只有进销存 财务 生产的功能,但后面会推出ERP的全部功能,有兴趣请帮点一下 Star 哦
- 演示地址:http://47.116.69.14 演示账号:jsh,密码:123456
- 华夏ERP立志为中小企业提供开源好用的ERP软件,降低企业的信息化成本
- 个人开发者也可以使用华夏ERP进行二次开发,加快完成开发任务 关注Java项目分享
- 初学JAVA的小伙伴可以下载源代码来进行学习交流
- 感谢热心的小伙伴整理的用户手册 https://kdocs.cn/l/sJaqlO1du?f=501
- 核心框架:SpringBoot 2.0.0
- 持久层框架:Mybatis 1.3.2
- 日志管理:Log4j 2.10.0
- JS框架:Jquery 1.8.0
- UI框架: EasyUI 1.9.4
- 模板框架: AdminLTE 2.4.0
- 项目管理框架: Maven 3.2.3
- API接口框架: swagger2.7.0(ip:port/doc.html)
建议开发者使用以下环境,可以避免版本不一致带来的问题
- IDE: IntelliJ IDEA 2017
- DB: Mysql5.7
- JDK: JDK1.8
- Maven: Maven3.2.3
- 数据库服务器:Mysql5.7
- JAVA平台: JRE1.8
- 操作系统:Windows、Linux等
- 为方便大家搭建运行环境,分享了下载地址 https://pan.baidu.com/s/1jlild9uyGdQ7H2yaMx76zw 提取码:814g
- 不会maven打包的小伙伴,请下载此打包后的文件:https://pan.baidu.com/s/1soId837KuvhpzTAgF62XRA 提取码:tm3k
- 欢迎关注Java项目分享
- 本系统100%开源,遵守GPL-3.0协议
- 首页
- 零售管理
- 采购管理
- 销售管理
- 仓库管理
- 财务管理
- 报表查询
- 商品管理
- 基本资料
- 系统管理
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。
Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet ModelAndView 和 View Resolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Session、模板引擎、静态Web资源等等。
Spring配置复杂,繁琐,所以推出了Spring boot,约定优于配置,简化了spring的配置流程。
Spring Cloud构建于Spring Boot之上,是一个关注全局的服务治理框架。
Spring VS SpringMVC:
Spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;
SpringMVC是Spring基础之上的一个MVC框架,主要处理web开发的路径映射和视图渲染,属于Spring框架中WEB层开发的一部分;
SpringMVC VS SpringBoot:
SpringMVC属于一个企业WEB开发的MVC框架,涵盖面包括前端视图开发、文件配置、后台接口逻辑开发等,XML、config等配置相对比较繁琐复杂;
SpringBoot框架相对于SpringMVC框架来说,更专注于开发微服务后台接口,不开发前端视图;
SpringBoot和SpringCloud:
SpringBoot使用了默认大于配置的理念,集成了快速开发的Spring多个插件,同时自动过滤不需要配置的多余的插件,简化了项目的开发配置流程,一定程度上取消xml配置,是一套快速配置开发的脚手架,能快速开发单个微服务;
SpringCloud大部分的功能插件都是基于SpringBoot去实现的,SpringCloud关注于全局的微服务整合和管理,将多个SpringBoot单体微服务进行整合以及管理;SpringCloud依赖于SpringBoot开发,而SpringBoot可以独立开发;
总结下来:- Spring是核心,提供了基础功能;
- Spring MVC 是基于Spring的一个 MVC 框架 ;
- Spring Boot 是为简化Spring配置的快速开发整合包;
- Spring Cloud是构建在Spring Boot之上的服务治理框架。
源码获取方式:关注小编 转发文章 私信【666】免费获取
重要的事情说三遍,转发 转发 转发,一定要记得点赞转发哦!!!