孝感列举网 > 商务服务 > 网站/软件服务 > 人人快送APP系统开发
孝感
[切换城市]

人人快送APP系统开发

更新时间:2020-05-15 16:34:30 浏览次数:140次
区域: 孝感 > 大悟
类别:软件开发
地址:孝感大悟
人人快送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 方法
孝感网站/软件服务相关信息
2021-03-13
注册时间:2019年08月02日
UID:627126
---------- 认证信息 ----------
手机已认证
查看用户主页