# myweb-plus **Repository Path**: jspang582/myweb-plus ## Basic Information - **Project Name**: myweb-plus - **Description**: 基于SpringBoot快速开发的web框架 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-10-04 - **Last Updated**: 2021-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: Spring, SpringBoot, Spring-MVC ## README # myweb-plus 基于SpringBoot快速开发的web框架 ## 快速上手 pom文件中引入依赖 ```xml cn.sgst myweb-plus-boot-starter myweb-plus-latest-version ``` ## 示例 ### 开启xss过滤 ```java /** * xss配置 */ @Configuration @EnableXssFilter(excludeUrlPatterns = {"/assets/**"}) public static class XssConfig { } ``` ### 数据字典同步枚举 ```java public static void main(String[] args) { AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); applicationContext.getBean(DictEnumSyncCommand.class).sync("sex_type"); System.out.println(EnumUtils.getValues(EnumFactory.SexEnum.class)); } @Configuration public static class AppConfig { @Bean public DictDetailsProvider provider() { return new DefaultDictDetailsProvider(); } @Bean public DictEnumSyncFramework framework() { return DictEnumSyncFramework .builder() .provider(provider()) .register("sex_type", EnumFactory.SexEnum.class, new GenericSyncProcessor()) .build(); } } ```