├── LICENSE ├── README.md ├── pom.xml ├── rest-api.iml └── src ├── main ├── java │ └── com │ │ └── arccode │ │ ├── core │ │ ├── constant │ │ │ ├── BaseConstant.java │ │ │ ├── EmptyObjectConstant.java │ │ │ └── SymbolConstant.java │ │ ├── entity │ │ │ ├── ArcExceptionResponse.java │ │ │ ├── ArcJacksonObjectMapper.java │ │ │ ├── ArcNotFoundException.java │ │ │ ├── ArcResponse.java │ │ │ ├── DateFormat.java │ │ │ └── Meta.java │ │ ├── feature │ │ │ ├── package-info.java │ │ │ └── test │ │ │ │ └── TestSupport.java │ │ └── util │ │ │ ├── ApplicationUtils.java │ │ │ ├── CookieUtils.java │ │ │ ├── DateUtil.java │ │ │ ├── JsonUtil.java │ │ │ ├── PasswordHash.java │ │ │ └── StringUtil.java │ │ └── web │ │ ├── bean │ │ └── SelectBean.java │ │ ├── controller │ │ ├── api │ │ │ ├── CommonAPI.java │ │ │ └── ProductAPI.java │ │ ├── handler │ │ │ └── global │ │ │ │ └── GlobalExceptionHandler.java │ │ └── package-info.java │ │ ├── enums │ │ └── package-info.java │ │ ├── filter │ │ ├── CorsFilter.java │ │ └── package-info.java │ │ ├── interceptors │ │ └── package-info.java │ │ ├── model │ │ └── Product.java │ │ ├── security │ │ └── package-info.java │ │ ├── service │ │ ├── ProductService.java │ │ └── impl │ │ │ └── ProductServiceImpl.java │ │ └── task │ │ └── package-info.java ├── resources │ ├── log4j.properties │ ├── messages.properties │ ├── spring-mvc.xml │ └── spring-root.xml └── webapp │ ├── META-INF │ └── MANIFEST.MF │ ├── WEB-INF │ └── web.xml │ ├── app │ ├── js │ │ └── product │ │ │ └── product.js │ └── lib │ │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.css.map │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── npm.js │ │ ├── jquery │ │ └── jquery.js │ │ ├── requirejs │ │ ├── require.js │ │ ├── require.min.js │ │ └── text.js │ │ ├── superagent │ │ └── superagent.js │ │ ├── underscore │ │ └── underscore.js │ │ └── vue │ │ └── vue.js │ └── index.html └── test └── java └── com └── arccode └── test ├── regexp └── AntPathMatchTest.java └── util ├── DateUtilTest.java └── UuidTest.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/pom.xml -------------------------------------------------------------------------------- /rest-api.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/rest-api.iml -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/constant/BaseConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/constant/BaseConstant.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/constant/EmptyObjectConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/constant/EmptyObjectConstant.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/constant/SymbolConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/constant/SymbolConstant.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/entity/ArcExceptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/entity/ArcExceptionResponse.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/entity/ArcJacksonObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/entity/ArcJacksonObjectMapper.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/entity/ArcNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/entity/ArcNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/entity/ArcResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/entity/ArcResponse.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/entity/DateFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/entity/DateFormat.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/entity/Meta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/entity/Meta.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/feature/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 功能层 3 | */ 4 | package com.arccode.core.feature; -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/feature/test/TestSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/feature/test/TestSupport.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/util/ApplicationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/util/ApplicationUtils.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/util/CookieUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/util/CookieUtils.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/util/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/util/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/util/PasswordHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/util/PasswordHash.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/core/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/core/util/StringUtil.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/bean/SelectBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/bean/SelectBean.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/controller/api/CommonAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/controller/api/CommonAPI.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/controller/api/ProductAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/controller/api/ProductAPI.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/controller/handler/global/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/controller/handler/global/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/controller/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/controller/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/enums/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 枚举类型层 3 | */ 4 | package com.arccode.web.enums; -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/filter/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/filter/CorsFilter.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 过滤器层 3 | */ 4 | package com.arccode.web.filter; -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/interceptors/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 拦截器层 3 | */ 4 | package com.arccode.web.interceptors; -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/model/Product.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/security/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 安全层 3 | */ 4 | package com.arccode.web.security; -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/service/ProductService.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/service/impl/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/service/impl/ProductServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/arccode/web/task/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/java/com/arccode/web/task/package-info.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/spring-mvc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/resources/spring-mvc.xml -------------------------------------------------------------------------------- /src/main/resources/spring-root.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/resources/spring-root.xml -------------------------------------------------------------------------------- /src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/app/js/product/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/js/product/product.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/css/bootstrap-theme.css -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/bootstrap/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/bootstrap/js/npm.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/jquery/jquery.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/requirejs/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/requirejs/require.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/requirejs/require.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/requirejs/require.min.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/requirejs/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/requirejs/text.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/superagent/superagent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/superagent/superagent.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/underscore/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/underscore/underscore.js -------------------------------------------------------------------------------- /src/main/webapp/app/lib/vue/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/app/lib/vue/vue.js -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/test/java/com/arccode/test/regexp/AntPathMatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/test/java/com/arccode/test/regexp/AntPathMatchTest.java -------------------------------------------------------------------------------- /src/test/java/com/arccode/test/util/DateUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/test/java/com/arccode/test/util/DateUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/arccode/test/util/UuidTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arccode/rest-api/HEAD/src/test/java/com/arccode/test/util/UuidTest.java --------------------------------------------------------------------------------