rest的向导工程

readme.md 1.6KB

###一、运行工程

  1. SpringBoot启动 启动RestScaffoldStart类,Program arguments中携带参数--server.port=8080作为服务端口。
  2. 浏览器访问 浏览器中输入http://localhost:8080/ipu/home/index.html打开登录页面,随意输入账号密码登录。
  3. 接口调用 登录接口访问http://localhost:8080/ipu/login,对应AuthController中login方法。 菜单接口访问http://localhost:8080/ipu/menu,对应AuthController中takeMenu方法。

###二、工程介绍 2.1. pom文件介绍 1)继承ipu-rest-libs的3.1-SNAPSHOT版本,相关依赖已经被引入;2)引入ipu私服;3)在标签中指定启动类,用于打包指MAIN-CLASS文件;4)显性引用spring-boot-maven-plugin插件。 2.2 ipu-spring-mvc.xml配置文件介绍 SpringBoot定制配置文件,指定component-scan属性,用于扫描Spring组件。 2.3 exception_messages_zh_CN.properties配置文件介绍 当前服务异常编码和异常信息的映射配置,可变量替换。 2.4 多环境配置dev、pro、test介绍 默认使用dev 2.5 webapp介绍 webapp下可存放静态页面,便于前后端开发联调。

###三、SQL统一管理 SQL被统一存放在classpath的sql路径下,如:sql.ipu.demo。 使用命名空间+id的方式定位SQL配置,DbSqlMgmtController有代码使用范例。

###可配置性(待开发) 总体:应用名设置;Logo设置;风格选择;皮肤选择; 登录界面:登录背景设置;是否显示保存密码;是否显示自动登录;自定义账号密码校验,前端和后端; 首页界面:菜单层级设置;

yml和properties格式转换:http://toyaml.com/