weihf 146573a3eb @IPU_FIXBUG_2022@删除HikariCP-java6这个支持jdk1.6的组件,只保留支持jdk1.8的HikariCP版本。 | 2 years ago | |
---|---|---|
.. | ||
backup | 2 years ago | |
docker | 3 years ago | |
sql | 5 years ago | |
src | 2 years ago | |
.classpath | 6 years ago | |
.gitignore | 4 years ago | |
.project | 6 years ago | |
ipu.lic | 6 years ago | |
pom.xml | 2 years ago | |
readme.md | 3 years ago |
一、启动服务脚本范例:java -Dipu.lic.path=D:/git/rest-guide/ipu-rest-demo/ipu.lic -jar target/ipu-rest-demo.jar --server.port=8080 注意事项:需要增加证书。参数格式[-Dipu.lic.path] 由于增加了dubbo的consumer代码,需要事先启动dubbo的provider服务后再启动ipu-rest-demo。
二、区分context-path、servlet-path、static-path,正确配置拦截器的exclude-mapping
三、待办事项
四、介绍control DataController-多种数据结构的返回 SessionController--Session相关操作,支持redis和jvm。application.properties中spring.session.store-type相关配置。 DbController--基于SQL增删改查Demo,注意Dao的实例化方式。 DbTableController--基于表名增删改查Demo。
五、数据流结构 control=>service=>dao control:请求的分发。 service:业务逻辑。 dao:数据库逻辑。 service+dao后续可以移植到dubbo服务中。
六、问题排查记录 6.1 异常:request part 'file' is not present 原因:指定了上传文件的处理器CommonsMultipartResolver。 解决方法:注释掉,不指定文件处理器即可。 6.2 请求模拟器报错:[服务请求错误],有数据返回,但格式不正常。 解决方法:Controller方法中@ResponseBody