SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明

        该版本针对3.0.0做了一次升级,升级后添加了Egit插件 还有反编译的插件,倒是感觉方便了一些,springboot版本从1.4.x升级到了2.x,具体怎么配置,请参照uap官方的指导文档。我记录下文档中没提到的几个地方供参考。

写在前面,我使用的是uap提供的微服务框架,其中有些地方我做了修改。

1 添加jar包(目测还可以使用gradle添加依赖,官方搭的架子有点强耦合,没有把jpa依赖做灵活插拔)

如果想引入自己的jar包如图,在主工程的publib文件夹下,然后刷新gradle即可导入jar包,(主项目子项目都需要刷新gradle依赖)见下图

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第1张图片

补充我使用的框架是搭载uap使用springboot+mybatisPlus+redis而这些uap已经整合完毕,那么需要做的就是如何去掉不相关的依赖,那么现在记录下

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第2张图片

上图是去掉jpa的配置

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第3张图片

上图是使用uap整合好的组件比如dataSource redis mybatis(这是uap整合好的组件,举例填写mybatis那么就把springboot+mybatisplus的依赖添加好,这一点还是比较方便的)   如果不用jpa,你需要把第二个箭头位置空着

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第4张图片

注意看项目所在位置,对应修改 自行比较,这样做的目的是为了打包完成后 jar包能运行,如果不处理好 会报jpa的一个依赖错误。

 

2 .打 包

如果多人协同开发,可能大家的uap安装目录不一致,那么在打包时,请调整自己的主项目下的gradle.properties文件中的插件目录,与自己实际路径一致。这样才能顺利的打包。(补两张图吧)

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第5张图片

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第6张图片

 

3 放开 put 和delete请求(见下图)

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第7张图片

4.附运行jar包命令

java -Dfile.encoding=utf-8 -jar XXX.jar(解决线上中文乱码)

5 启动类去掉了一个扫描的路径(这样做是便于统一异常处理,uap官方做了异常处理,自行查看spring处理异常机制)

SG-UAP(官方称 3.1.6,安装包version显示3.1.5)的使用说明_第8张图片

 

 

 

你可能感兴趣的:(javaweb)