Просмотр исходного кода

新增readme.md,新增context-path

huangbo лет назад: 5
Родитель
Сommit
b9ae55d9d9

+ 24 - 0
ipu-rest-scaffold/readme.md

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

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

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

+ 1 - 1
ipu-rest-scaffold/src/main/java/com/ai/ipu/server/control/AuthController.java

@ -43,7 +43,7 @@ public class AuthController {
43 43
     * @throws Exception
44 44
     */
45 45
    @ResponseBody
46
    @RequestMapping("/api/menu")
46
    @RequestMapping("/menu")
47 47
    public JMap takeMenu(JMap param) throws Exception {
48 48
        /*获取账号*/
49 49
        //String username = param.getString("username");

+ 1 - 1
ipu-rest-scaffold/src/main/resources/dev/application.properties

@ -9,7 +9,7 @@ spring.mvc.static-path-pattern=/**
9 9
spring.resources.static-locations=classpath:/${web.root}
10 10

11 11
######context-path默认/
12
server.context-path=/
12
server.context-path=/ipu
13 13
######注册DispatcherServlet对应path,亦可通过dispatcherRegistration方法配置
14 14
#server.servlet-path=/ipu1
15 15
#使用maven中的变量替换