企业应用开发环境
开发工具
- idea工具
- 创建项目(Spring Boot)
- 构建工具 maven
- JDK:1.8
- Spring Boot\Druid\MySQL\MyBatis Plus
应用接口测试
- 浏览器
- postman
服务接口编码规模
- 接口参数校验
- 异常处理,自定义异常封装异常信息
- 异常信息封装为json对象
- 约定:errcode(2001:xxxx, 0), data, errmsg
- 接口服务说明文档
接口服务说明文档
请求方式:GET/POST(HTTP/HTTPS)
接口功能说明:功能描述
请求地址:/user/getuserlist
请求参数说明:
表格
编号 参数名 是否必须 参数说明
返回结果
包含所有可能结果
结果参数说明
表格
编号 字段名 字段说明
企业应用打包
- Spring Boot,maven
- 打包前clean
- 执行package
- jar
企业应用jar包运行
上传服务器
服务器有Java运行环境
执行jar包
1
2
3
4
5
6
7
8
9
10
11
12
13
14nohup java -jar letao-0.0.1-SNAPSHOT.jar &
tail -f nohup.out
Warn: Could not find @TableId in Class: cn.com.chinahitech.letao.user.entity.User.
Parsed mapper file: 'URL [jar:file:/home/hadoop/letao/letao-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/mapper/user/UserMapper.xml]'
_ _ |_ _ _|_. ___ _ | _
| | |\/|_)(_| | |_\ |_)||_|_\
/ |
3.3.0
17:30:40.964 [main] INFO o.s.s.c.ThreadPoolTaskExecutor -Initializing ExecutorService 'applicationTaskExecutor'
17:30:41.683 [main] INFO o.a.coyote.http11.Http11NioProtocol -Starting ProtocolHandler ["http-nio-8081"]
17:30:41.834 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer -Tomcat started on port(s): 8081 (http) with context path ''
17:30:41.874 [main] INFO c.c.c.letao.LetaoApplication -Started LetaoApplication in 8.79 seconds (JVM running for 10.111)
Git服务器提交内容
- Java/Python程序源代码
- 文档(readme.md)/ 作业 / excel
- 不要提交:class/jar/….