¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="app-container home"> |
| | | <el-row :gutter="20"> |
| | | <el-col :sm="24" :lg="12" style="padding-left: 20px"> |
| | | <h2>RuoYi-Vue-Plusåå°ç®¡çæ¡æ¶</h2> |
| | | <p> |
| | | åºäº RuoYi-Vue éæ Mybatis-Plus Lombok Hutool ç便æ·å¼åå·¥å
· éé
éåç¸å
³ä¸å¡ 便äºå¼å å®æä¸ RuoYi-Vue 忥 |
| | | <br/> |
| | | * å端å¼åæ¡æ¶ VueãElement UI<br/> |
| | | * å端å¼åæ¡æ¶ Spring BootãRedis<br/> |
| | | * 容卿¡æ¶ Undertow åºäº Netty ç髿§è½å®¹å¨<br/> |
| | | * æéè®¤è¯æ¡æ¶ Spring SecurityãJwtï¼æ¯æå¤ç»ç«¯è®¤è¯ç³»ç»<br/> |
| | | * å
³ç³»æ°æ®åº MySQL éé
8.X<br/> |
| | | * ç¼åæ°æ®åº Redis éé
6.X<br/> |
| | | * æ°æ®åºå¼åæ¡æ¶ Mybatis-Plus å¿«é CRUD å¢å å¼åæç æä»¶åæ¯æåç±»éæ±<br/> |
| | | * ç½ç»æ¡æ¶ FeignãOkHttp3 æ¥å£å管ç HTTP 请æ±<br/> |
| | | * å·¥å
·ç±»æ¡æ¶ HutoolãLombok åå°ä»£ç åä½ å¢å å®å
¨æ§<br/> |
| | | * çæ§æ¡æ¶ spring-boot-admin å
¨æ¹ä½æå¡çæ§<br/> |
| | | * æ ¡éªæ¡æ¶ validation å¢å¼ºæ¥å£å®å
¨æ§ 严谨æ§<br/> |
| | | * ææ¡£æ¡æ¶ knife4j ç¾åæ¥å£ææ¡£<br/> |
| | | * 代ç çæå¨ ä¸é®çæåå端代ç <br/> |
| | | * 夿°æ®æºæ¡æ¶ dynamic-datasource æ¯æä¸»ä»ä¸å¤ç§ç±»æ°æ®åºå¼æ<br/> |
| | | * Redis客æ·ç«¯ éç¨ Redisson æ§è½æ´å¼º<br/> |
| | | * åå¸å¼é Lock4j 注解éãå·¥å
·é å¤ç§å¤æ ·<br/> |
| | | </p> |
| | | <p> |
| | | <b>å½åçæ¬:</b> <span>v{{ version }}</span> |
| | | </p> |
| | | <p> |
| | | <el-tag type="danger">¥å
è´¹å¼æº</el-tag> |
| | | </p> |
| | | <p> |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | icon="el-icon-cloudy" |
| | | plain |
| | | @click="goTarget('https://gitee.com/JavaLionLi/RuoYi-Vue-Plus')" |
| | | >访é®ç äº</el-button |
| | | > |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | icon="el-icon-cloudy" |
| | | plain |
| | | @click="goTarget('https://github.com/JavaLionLi/RuoYi-Vue-Plus')" |
| | | >访é®GitHub</el-button |
| | | > |
| | | </p> |
| | | </el-col> |
| | | |
| | | <el-col :sm="24" :lg="12" style="padding-left: 50px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <h2>ææ¯éå</h2> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <h4>åç«¯ææ¯</h4> |
| | | <ul> |
| | | <li>SpringBoot</li> |
| | | <li>Spring Security</li> |
| | | <li>JWT</li> |
| | | <li>MyBatis</li> |
| | | <li>Druid</li> |
| | | <li>Jackson</li> |
| | | <li>...</li> |
| | | </ul> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <h4>åç«¯ææ¯</h4> |
| | | <ul> |
| | | <li>Vue</li> |
| | | <li>Vuex</li> |
| | | <li>Element-ui</li> |
| | | <li>Axios</li> |
| | | <li>Sass</li> |
| | | <li>Quill</li> |
| | | <li>...</li> |
| | | </ul> |
| | | </el-col> |
| | | </el-row> |
| | | </el-col> |
| | | </el-row> |
| | | <el-divider /> |
| | | <el-row :gutter="20"> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="8"> |
| | | <el-card class="update-log"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>æ´æ°æ¥å¿</span> |
| | | </div> |
| | | <el-collapse accordion> |
| | | <el-collapse-item title="v2.5.1 - 2021-7-13"> |
| | | <ol> |
| | | <li>update éªè¯ç å¼å
³ 转移å°è¡¨ åæ°ç®¡ç å
</li> |
| | | <li>update 使ç¨hutooléæ å¤ææ¯å¦url</li> |
| | | <li>fix ä¿®å¤ dockerä¸å¡é群é¨ç½²ä¸æä»¶ä¸ä¼ çé®é¢</li> |
| | | <li>fix ä¿®å¤ä»£ç çæåæ¥è¡¨ç»æidå²çªé®é¢</li> |
| | | <li>fix ä¿®å¤ä»£ç çæéæ©åå
¸ æ æ³åæ¶é®é¢</li> |
| | | <li>fix ä¿®å¤ä»£ç çæåå
¸ä¸ºnullé®é¢</li> |
| | | <li>fix å¾çä¸ä¼ å¤å¾æ¶æ æ³å é¤ç¸åºå¾çä¿®å¤</li> |
| | | <li>remove å é¤å¯ææ¬videoäºä»¶</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.5.0 - 2021-7-12"> |
| | | <ol> |
| | | <li>update springboot 2.4.7 => 2.4.8</li> |
| | | <li>update knife4j 3.0.2 => 3.0.3</li> |
| | | <li>update hutool 5.7.2 => 5.7.4</li> |
| | | <li>update spring-boot-admin 2.4.1 => 2.4.3</li> |
| | | <li>update redisson 3.15.2 => 3.16.0</li> |
| | | <li>add å¢å docker ç¼æ ä¸ shell èæ¬</li> |
| | | <li>add å¢å feign çæ èªå®ä¹ç»æä½è§£ææ¹æ³ ä¸ demo 注é</li> |
| | | <li>add ç¨æ·ç®¡çæ°å¢åé
è§è²åè½</li> |
| | | <li>add è§è²ç®¡çæ°å¢åé
ç¨æ·åè½</li> |
| | | <li>add å¢å spring-cacheæ¼ç¤ºæ¡ä¾</li> |
| | | <li>update ç¬ç« springboot-admin çæ§å°æ©å±æ¨¡å项ç®</li> |
| | | <li>update springboot-admin çæ§ å¢å ç¨æ·ç»å½æé管ç</li> |
| | | <li>update ä¼å代ç çæå¨ æ¹é导å
¥</li> |
| | | <li>update ä¼å å¢å MP注å
¥å¼å¸¸æ¦æª</li> |
| | | <li>update å
³éé»è®¤äºçº§ç¼å æ¨èä½¿ç¨ spring-cache 注解æå¨ç¼å</li> |
| | | <li>update FileUpload ImageUploadç»ä»¶ æ¯æå¤å¾çä¸ä¼ </li> |
| | | <li>update ä¼åä¸è±æè¯è¨é
ç½®</li> |
| | | <li>update è§èmavenåæ³</li> |
| | | <li>fix redisè·åmap屿§bugä¿®å¤ã</li> |
| | | <li>fix ä¿®å¤ æé®loading å端500塿»é®é¢</li> |
| | | <li>fix ç¸å¯¹è·¯å¾ä¸è½½é®é¢</li> |
| | | <li>fix ä¿®å¤ hutool å·¥å
·è¿åç»æä¸ä¸è´é®é¢</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.4.0 - 2021-6-24"> |
| | | <ol> |
| | | <li>update springboot 2.3.11 => 2.4.7</li> |
| | | <li>update springboot-admin 2.3.1 => 2.4.1</li> |
| | | <li>update feign 2.2.6 => 3.0.3</li> |
| | | <li>update hutool 5.6.7 => 5.7.2</li> |
| | | <li>update 夿°æ®æºæ¿æ¢ædynamic-datasource</li> |
| | | <li>update éé
jdk11</li> |
| | | <li>update éæ Lock4j åå¸å¼é</li> |
| | | <li>update ç§»é¤ fastjson å¢å jackson å·¥å
·ç±» éåç¸å
³ä¸å¡</li> |
| | | <li>update ä¼å 弿¥å·¥åéå ä½¿ç¨ spring 弿¥å¤ç</li> |
| | | <li>update å
¨å±æè½½åå
¸æ ç¾ç»ä»¶</li> |
| | | <li>update æ¥å¿åè¡¨æ¯ææåºæä½</li> |
| | | <li>update æ´æ° feign demo æ´æ¸
æ°çç¨æ³</li> |
| | | <li>update æ´æ°å¤æ°æ®æºæ¼ç¤ºæ¡ä¾</li> |
| | | <li>add å¢å ServicePlusImpl èªå¨ä»¥å®ç°ç±» éåç§»é¤äºå¡æ³¨è§£æ¹æ³ 鲿¢å¤æ°æ®æºå¤±æ</li> |
| | | <li>add å¢å èªå®ä¹ æ¹éinsertæ¹æ³</li> |
| | | <li>add å¢å Swagger3 ç¨æ³ç¤ºä¾</li> |
| | | <li>fix ä¿®å¤å°åipå°åç¹æ®åç¯é®é¢</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.3.2 - 2021-6-11"> |
| | | <ol> |
| | | <li>add rediséå·¥å
·ç±»ç¼å</li> |
| | | <li>update spring-cache æ´å redisson</li> |
| | | <li>update MybatisPlusæ´åRedisäºçº§ç¼å</li> |
| | | <li>update swagger å级为 3.0.0 ä½¿ç¨ OAS_30 åè®®</li> |
| | | <li>update ä¼å 代ç çæå¨ å¢å 表åé²é注解</li> |
| | | <li>update ä¼å éåé¢ä»£ç keyå°å¸¸éç±»</li> |
| | | <li>fix ä¿®å¤ç¸å¯¹è·¯å¾ä¸ä¼ å¼å¸¸é®é¢</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.3.1 - 2021-6-4"> |
| | | <ol> |
| | | <li>add å¢å redisson åå¸å¼é 注解ä¸demoæ¡ä¾</li> |
| | | <li>add å¢å Oracle 忝</li> |
| | | <li>update ä¼å redis 空å¯ç å
¼å®¹æ§</li> |
| | | <li>update ä¼åå端代ç çææé®å¢å loading</li> |
| | | <li>fix ä¿®å¤ redisson ä¸è½æ¹éå é¤çbug</li> |
| | | <li>fix ä¿®å¤è¡¨åæå»ºéæ©ä¸æéæ©æ§å¶å°æ¥éé®é¢</li> |
| | | <li>fix ä¿®å¤ vo 代ç çæ ä¸»é®å表æ¾ç¤º éå¤çæbug</li> |
| | | <li>fix ä¿®å¤ä¸ä¼ è·¯å¾ win æå
ç¼è¯ä¸º win è·¯å¾, linux æ¥ébug</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.3.0 - 2021-6-1"> |
| | | <ol> |
| | | <li>add å级 luttuce 为 redisson æ§è½æ´å¼º å·¥å
·æ´å
¨</li> |
| | | <li>add å¢å æµè¯æ°æ®sqlæä»¶</li> |
| | | <li>add å¢å demo模å å表æ¼ç¤ºæ¡ä¾(å
嫿°æ®æé)</li> |
| | | <li>update å®ç¾ä¿®å¤ æ°æ®æéåè½(æ¯æå表å¤è¡¨è¿æ»¤)</li> |
| | | <li>update ä¼å代ç çææ¨¡æ¿</li> |
| | | <li>update ä¼å system æ¨¡å æ¹éæä½æ§è½</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.2.1 - 2021-5-29"> |
| | | <ol> |
| | | <li>add å¢å security æéæ¡æ¶ @Async 弿¥æ³¨è§£é
ç½®</li> |
| | | <li>update ä¼ådataScope忰鲿¢æ³¨å
¥</li> |
| | | <li>update ä¼ååæ°&åå
¸ç¼åæä½</li> |
| | | <li>update å¢å ä¿®æ¹å
åææ¡£</li> |
| | | <li>update ææ¡£å¢å æ¼ç¤ºå¾ä¾</li> |
| | | <li>fix ä¿®å¤é¨é¨ç±»sql符å·é误</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.2.0 - 2021-5-25"> |
| | | <ol> |
| | | <li>忥å级 RuoYi-Vue 3.5.0</li> |
| | | <li>add å¢å éªè¯ç å¼å
³</li> |
| | | <li>add æ°å¢IEæµè§å¨çæ¬è¿ä½æç¤ºé¡µé¢</li> |
| | | <li>update å级druidå°ææ°çæ¬v1.2.6</li> |
| | | <li>update å级fastjsonå°ææ°ç1.2.76</li> |
| | | <li>update ä¿®æ¹boå å
¥å¤ææ¯å¦è®¾ç½®å¿
å¡«åå è½½å¿
填注解</li> |
| | | <li>update çævue模æ¿å¯¼åºæé®ç¹å»åæ·»å é®ç½©</li> |
| | | <li>update Redis设置HashKeyåºåå</li> |
| | | <li>update ä¼åRedisåºååé
ç½®</li> |
| | | <li>fix ä¿®å¤ä»£ç çæå¨ä¸è¡¨åæ®µåæ¶å¿
å¡«æ æ³æ´æ°é®é¢</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.1.2 - 2021-5-21"> |
| | | <ol> |
| | | <li>update springboot å级 2.3.11</li> |
| | | <li>update mybatis-plus å级 3.4.3 å页Plus对象éé
æ´æ°</li> |
| | | <li>update éªè¯ç çææ´æ°ä¸ºæ ç¬¦å·æ´æ°è®¡ç®</li> |
| | | <li>update 请æ±ååºå¯¹è±¡ ä¸ å页对象 ç»æä¿®æ¹ éé
æ¥å£ææ¡£é
ç½®</li> |
| | | <li>update swaggerå¢å 请æ±åç¼</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.1.1 - 2021-5-19"> |
| | | <ol> |
| | | <li>update é
ç½®ç»ä¸æå为 properties é
置类</li> |
| | | <li>update å页工å
· å é¤è¿ææ¹æ³</li> |
| | | <li>update admin 宿¶çæ§æ¥å¿ æ¹ä¸ºä¿çä¸å¤©</li> |
| | | <li>fix ä¿®å¤swaggerå¼å
³æ æ³æ§å¶å
³éé®é¢</li> |
| | | <li>fix maven install å¼å¸¸</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.1.0 - 2021-5-17"> |
| | | <ol> |
| | | <li>update knife4jå级3.0.2</li> |
| | | <li>update å¢å¼ºå页工å
·å
¼å®¹æ§</li> |
| | | <li>update éç¨Serviceæ¥å£ å¢å èªå®ä¹vo转æ¢å½æ°</li> |
| | | <li>remove ç§»é¤ruoyièªå¸¦æå¡çæ§(Adminå·²å
¨é¨å
å«)</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v2.0.0 - 2021-5-15"> |
| | | <ol> |
| | | <li>springboot å级 2.3.10 ä¾èµå
¨é¢å级éé
</li> |
| | | <li>add å¢å å页工å
·</li> |
| | | <li>add å¢å å¢å¼ºMapper ä¸ å¢å¼ºService éåä¸å¡éé
</li> |
| | | <li>add 代ç çæå¨ å¢å æ ¡éªæ³¨è§£</li> |
| | | <li>update 代ç çæå¨ä¿®æ¹ä¸ºMPå页</li> |
| | | <li>update ä½¿ç¨ MP å页工å
· éæä¸å¡</li> |
| | | <li>update éåææ¡£ä»ç»</li> |
| | | <li>remove ç§»é¤ pagehelper å页工å
·</li> |
| | | <li>fix ä¿®å¤ä»£ç çæ æ°æ®æéé®é¢</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v1.0.2 - 2021-5-13"> |
| | | <ol> |
| | | <li>update æ´æ°æ´åæå
ææ¡£ éæ°æç</li> |
| | | <li>fix vueä¸bootæ´åæå
ä¸admin页é¢è·¯ç±å²çª</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v1.0.1 - 2021-5-11"> |
| | | <ol> |
| | | <li>update æ´æ°banner</li> |
| | | <li>update é
ç½®è½¬ç§»å° yml æä»¶ ç»ä¸ç®¡ç</li> |
| | | <li>update ä¸ä¼ åªä½ç±»åæ·»å è§é¢æ ¼å¼</li> |
| | | <li>update æ çº§ç»ææ´æ°åèç¹ä½¿ç¨replaceFirst</li> |
| | | <li>update å 餿使¥å¿è®°å½æ¥å¿</li> |
| | | <li>fix ä¿®æ£å¯¼å
¥è¡¨æéæ è¯</li> |
| | | <li>fix æä»¶ä¸ä¼ æ¶æ¥é</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v1.0.0 - 2021-5-10"> |
| | | <ol> |
| | | <li>RuoYi-Vue-Plus åå°ç®¡çç³»ç»æ£å¼åå¸</li> |
| | | <li>ORMæ¡æ¶ ä½¿ç¨ Mybatis-Plus 3.4.2 ç®åCRUD</li> |
| | | <li>Beanç®å ä½¿ç¨ Lombok ç®å get set toString çç</li> |
| | | <li>容卿¹å¨ Tomcat æ¹ä¸º å¹¶åæ§è½æ´å¥½ç undertow</li> |
| | | <li>ææåçåè½ä½¿ç¨ Mybatis-Plus ä¸ Lombok éå</li> |
| | | <li>代ç çææ¨¡æ¿ æ¹ä¸ºéé
Mybatis-Plus ç代ç </li> |
| | | <li>代ç çææ¨¡æ¿ æååºVo,QueryBo,AddBo,EditBoçé¢å对象</li> |
| | | <li>项ç®ä¿®æ¹ä¸º mavenå¤ç¯å¢é
ç½®</li> |
| | | <li>swagger ä¿®æ¹ä¸º knife4j</li> |
| | | <li>éæ Hutool 5.X å¹¶éåRuoYié¨ååè½</li> |
| | | <li>éæ Feign æ¥å£å管ç Http 请æ±(å¦ä¸æ¹è¯·æ± æ¯ä»,çä¿¡,æ¨éç)</li> |
| | | <li>éæ spring-boot-admin å
¨æ¹ä½çæ§</li> |
| | | <li>å¢å demo模å示ä¾(ç»ä¸ä¼å¢å 模åçå°ä¼ä¼´ååè)</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | </el-collapse> |
| | | </el-card> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import config from '../../package.json' |
| | | |
| | | export default { |
| | | name: "index", |
| | | data() { |
| | | return { |
| | | // çæ¬å· |
| | | version: config.version, |
| | | }; |
| | | }, |
| | | methods: { |
| | | goTarget(href) { |
| | | window.open(href, "_blank"); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style scoped lang="scss"> |
| | | .home { |
| | | blockquote { |
| | | padding: 10px 20px; |
| | | margin: 0 0 20px; |
| | | font-size: 17.5px; |
| | | border-left: 5px solid #eee; |
| | | } |
| | | hr { |
| | | margin-top: 20px; |
| | | margin-bottom: 20px; |
| | | border: 0; |
| | | border-top: 1px solid #eee; |
| | | } |
| | | .col-item { |
| | | margin-bottom: 20px; |
| | | } |
| | | |
| | | ul { |
| | | padding: 0; |
| | | margin: 0; |
| | | } |
| | | |
| | | font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif; |
| | | font-size: 13px; |
| | | color: #676a6c; |
| | | overflow-x: hidden; |
| | | |
| | | ul { |
| | | list-style-type: none; |
| | | } |
| | | |
| | | h4 { |
| | | margin-top: 0px; |
| | | } |
| | | |
| | | h2 { |
| | | margin-top: 10px; |
| | | font-size: 26px; |
| | | font-weight: 100; |
| | | } |
| | | |
| | | p { |
| | | margin-top: 10px; |
| | | |
| | | b { |
| | | font-weight: 700; |
| | | } |
| | | } |
| | | |
| | | .update-log { |
| | | ol { |
| | | display: block; |
| | | list-style-type: decimal; |
| | | margin-block-start: 1em; |
| | | margin-block-end: 1em; |
| | | margin-inline-start: 0; |
| | | margin-inline-end: 0; |
| | | padding-inline-start: 40px; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | |