人人快送APP系统开发,人人快送系统开发【陈总:1530微电2526同号707】,人人快送APP开发,人人快送软件开发,人人快送原码搭建
1、配置
1) 从pom.xml 开始 parent 依赖包(包括springboot的所有依赖及Spring-Mybatis 的整合包,常用工具包);
2)Java环境依赖 Java-version
3) 数据库驱动包 MySQL包;
4) 任务调度依赖 quartz
5) 系统权限框架依赖 shiro 框架集成
6) 配置文件
(1)xml 文件
MySQL 数据库和实体的驼峰映射配置
日志文件输出 Dev(开发环境) test(测试环境) pro(生产环境:俗称正式环境)
(2)yml 文件(SpringBoot 开始引入的一种json格式的配置文件 功能类似于properties)
以生产环境为例(DEV)
首先配置数据库驱动DataSource 分布式数据库设计(这里只使用一个)
整体yml 文件开始
配置内置Tomcat 项目名,端口号,大连接数等;
dev.yml 配置文件;
格式化输出 jackson
指定静态资源路径(只针对静态资源,不针对请求)
配置Mybatis *.xml 文件扫描(可称之为指定路径)
2、项目开发
1)创建数据库 -->MySQL 数据库 指定主键ID
2)modules 文件下创建包名(一般为业务名 如 business )
(1) 包括entity(实体) 对应MySQL 数据库 和 resource 文件夹下 mapper 下的.xml 文件
(2) Service (接口类) 对外暴露接口
(3) implements (接口实现类) 实现接口的方法
(4) dao (dao层接口) 映射mapper 文件 接口实现接口的形式 去实现Service的 接口在实现类中调用
3) 控制器(拿出来另说)
(1) 请求处理、权限管理、业务数据处理
(2) 基于注解形式
@Autowired 注入Service
@RestController 指定为控制器
@RequestMapping 或 @PostMapping 或 @GetMapping 指定数据接口路径
@RequiresPermissions 指定 shiro 权限 根据页面配置的 权限标识
(3) 返回实体基于 R (实体) 实现了Map接口 这里的 HashMap也是实现了Map 接口 所以整体是实现了Map 接口
可以扩展 重写 error 方法 或者 OK 方法
人人快送APP系统开发
孝感网站/软件服务相关信息
2022-05-28
2022-02-17 刷新
2021-10-13
2021-08-24
2021-07-24 刷新
2021-07-01
2021-03-13
2021-02-08
2021-02-08
2021-02-07