SmartAdmin ÊÊÓÿª·¢Õߣ¬¸ù¾Ý×îÁìÏȵĺǫ́¼¼ÊõÕ»SpringBootºÍvue£¬´òÔìÊ®·ÖºÃÓüòÔ¼µÄÖкǫ́¹ÜÀí½â¾ö·½·¨£¬ÊÖ»úÈí¼þµÄ´úÂëÊ®·Ö¹æ·¶£¬Èÿª·¢Éè¼ÆºÍ´úÂë±àдµÄ´ó¼ÒÃÇ¿ÉÒÔÓøüÇáÇáËÉËɼòÒ׵ķ½·¨Ìá³ö¸üºÃ¿´µÄ´úÂ룬µÃµ½½ÏºÃµÄ±àºÅ¸ÐÊÜ¡£
¿ª·¢Èí¼þ
ºËÐÄÀíÄîÓë¹ÛÄî
´ó¼Ò¹²ÏíµÄ²¢²»ÊÇ´úÂ룬²¢²»ÊÇͽÀ͵Ķѻý×÷Ó㬷´¶øÊÇÄãÎñ±ØµÄ»ù±¾×÷Óã¬ÀýÈçVueÇ°Ãæ¹ÜÀíȨÏÞ£¬ÐÄÂÊ£¬¶¯Ì¬ÐÔReload£¬Keepalived±êǩҳÕâЩ£¬ºÜÓпÉÄÜÒ²ÓÐһЩǡºÃÊÇÄãµ±½ñÐÂÏîÄ¿ÖÐȱÉÙµÄ×÷Óá£
´ó¼Ò¹²ÏíµÄ²»µ«ÓдúÂ룬ҲÓÐÒ»Ì×ͨ¹ý¼¸Ê®ÈËÈÏÖ¤¹ýµÄǰ£¬ºóÃæ´úÂ롣̬¶È¾ö¶¨³É¹¦Óëʧ°Ü£¬ºÃµÄ¹æ·¶ÄÜʹÎÒÃÇÇÃÏìÁ˵ÄÿÅÅ´úÂë¸ü¸Õ¾¢ÓÐÁ¦£¡
´ó¼ÒÇàíù¸ßÆ·ÖʵĴúÂ룬×÷Ϊ¿ª·¢Éè¼Æ£¬´úÂë¼´ÀûÈУ¬¼üÅÌÉÏÒ»Ì×»ÓÈ÷×ÔÈ磬ÓÌÈçºÀÏÀ£¬ÊÂÁË·÷ÒÂÈ¥£¬Éî²ØÉíÓëÃû¡£
´ó¼ÒÇàíù¾«Ó¢ÍŶӵÄÏà¶Ô¸ß¶È½ôÃÜÅäºÏ£¬»¥°ï»¥Öú£¬´ÓÀ´²»¼Ó°à¼Óµã£¬¶ø²»ÊÇÒ»¼ûµ½ËûÈ˵ĴúÂë¾ÍÈ«Éí·¢Â飬ÁôÆä996.ICU
´ó¼Òϲ°®³ÌÐò±àд£¬Ï²°®´úÂ룬ά³ÖÇ«Ð飬²»¶Ïѧϰ£¬ÈȰ®¹¤×÷£¬ÏíÊÜÉú»î¡£
ÏàÐŲ¢ÓÃÐÄÔĶÁÎÄÕÂϱߵÄÿһ¸öµã£¬Ê¹ÄãÌå»á²»Ò»ÑùµÄ±àºÅ¸ÐÊÜ
ÊÖ»úÈí¼þ±íÃ÷
¼¼ÊõÐÔ¹ÜÀíÌåϵ
Ç°Ãæ£ºVue Vue-Router Vuex ViewUI vue-enum
ºóÃæ£ºSpringBoot2 Mybatis-plus jwt druid mysql
Ç°Ãæ´úÂë¹æ·¶smart-front-standard -guide£¨È«Á¦Ç¿ÁÒÍÆ¼ö£©
¸ù¾Ý°¢Àï°Í°Í¹æ·¶ÒÔÉϵĺóÃæ¹æ·¶smart-backend-standard-guide£¨È«Á¦Ç¿ÁÒÍÆ¼ö£©
Ç°ÃæÌØÐÔ
¸ßÆ·ÖʵĴúÂ룬´úÂë¹¹Ô죬ºÍ´úÂë×¢½â
ºÃ¿´µÄUI£¬¹¤¾ßÀ¸£¬±êǩҳ£¬¸ÐÊÜ£¬»¥¶¯¸üÇ¿ÓõÄÖ°¹¤£¬µ¥Î»£¬ÈËÎï½ÇÉ«£¬²Ëµ¥À¸¹ÜÀí·½·¨ÕâЩ
ÌáÉý¸ù¾ÝKeepaliveµÄ±êǩҳ£¬±£Ö¤±êǩҳ¸Ã»º´æµÄÇé¿öÏ»º´æ£¬ÀýÈçÉÏÏÂת»»µÈ£¬²»Ó¦¸Ã»º´æµÄÇé¿öϲ»»º´æ£¬ÀýÈçд´½¨£¬Ìá½»±íµ¥Íê±ÏµÈ
Ç°Ãæ±äÁ¿¶¨Òåά»¤±£Ñø: vue-enum£¬»Ø¾ø·¢Éú·¨ÊõÊý¾Ý£¬´úÂë²»ÄÜά»¤±£ÑøµÄ×´¿ö
È«ÐÂÉý¼¶µÄ¸ù¾ÝÇ°ÃæµÄȨÏÞÉè¼Æ£¨Íü¼Ç´«Í³Ê½µÄȨÏÞÉè¼Æ°É£¬ÔçÒѲ»ÒËÕâÒ»Ç°ÃæÊ±ÆÚ£©
¸ù¾ÝwebSocketµÄÏßÉÏ×ÜÊý
ÊÊÓÃÒ»¼¶£¬¶þ¼¶£¬Èý¼¶²Ëµ¥À¸£¬Ëļ¶²Ëµ¥À¸¼°Æä¼ìË÷×÷ÓÃ
±ðµÄ×÷Ó㺵ç×ÓÓʼþ£¬¸»Îı¾£¬ÐÅÏ¢£¬ÏµÍ³ÉèÖÃÕâЩ
д²»Íêºó£¬¹ý¶àºÃµÄ¹Ø¼üµãÏëÒªÄãµÄ·¢¾õ......
ºóÃæÌØÐÔ
¸ßÆ·ÖʵÄJava´úÂ룬¹¤³Ì·Ö°ü¹¹Ô죬ºÍ´úÂë×¢½â
Òµ½ç¶À´´ÐÔµÄÒªÇ󻨵½Âëά»¤±£Ñø£¬Ê®·ÖÖµµÃÒ»¿´
¸ù¾ÝÒ»¸ö×¢ÊͺÍControllerµÄȨÏÞÉè¼ÆÉáÆú¸ü·±ÔÓµÄshiro£¬¼°ÆäÒ»Ì×Êý¾ÝȨÏÞÊÊÓÃ
ËIJ㹹¼Ü£¨controller, service, manager, dao£©
´úÂëÔĶÁÎÄÕÂÐÔÇ¿£¬À©Õ¹ÐԷdz£¸ßµÄÖ°¹¤£¬µ¥Î»£¬ÈËÎï½ÇÉ«£¬²Ëµ¥À¸¹ÜÀí·½·¨
¸ù¾ÝLRU¶Ô²ßµÄÔËÐÐÄÚ´æ¼¶¹ÜÀíȨÏÞ»º´æ
Ï໥ÅäºÏÇ°Ãævue-enumµÄswaggerÎĵµ×¢ÊÍ
ÐÄÂÊ·þÎñÏîÄ¿£¬Ê¹Äã·¢¾õÓÐʲôÉ豸ÔÙÅÜ£¬Ê²Ã´ÈËÃÇÔÚÇÄÇĵÄÅÜÄãµÄJob
×Ô¶¨µÄqua rtz job¼ÓÉϺ͸͝£¬±ã½Ý²âÊÔ¹¤³Ìʦ¼ì²â
smart-reload£¬ÎªÏµÍ³Èí¼þÔ¤Âñ¹´×Ó£¬¶¯Ì¬ÐÔÔØÈ룬ÔÚûÓÐÖØÐÂÆô¶¯³ÌÐòÁ÷³ÌǰÌáÌõ¼þÏÂʵÐÐһЩ´úÂë
Ö®ÉϾÍÊÇһЩ¾ÙÀý˵Ã÷£¬´óÁ¿²ÓÈô·±ÐǵÄÒâÍ⾪ϲºÍ¹Ø¼üµã£¬ÎÒÔڵȴýµÄ·¢¾õ£¡
Ç°Ãæ´úÂë¹æ·¶
Îĵµ£¬Îļþ¼ÐÃû³Æ£¬ÎļþĿ¼¹¹Ô죬½¨Á¢£¬×Ô±äÁ¿ÕâЩÈçºÎÈ¡Ãû
html£¬css£¬lessµÈÔõÑù¹æ·¶
vueÏîÄ¿ÎļþĿ¼¹¹ÔìÔõÑùÇø»®
routerºÍstore¸ÃÔõÃ´Çø»®À©Õ¹ÐÔ¸üÇ¿
vue×é¼þ¹æ·¶¸ÃÌôѡʲô
¼°Æä´óÁ¿£¬²»¼ÆÆäÊýʹÄã¸Ð¾õºÃÓã¬Óë´ËͬʱÉíÐÄÓäÔõĹ淶
ºóÃæ´úÂë¹æ·¶
ËIJ㹹¼Ü£¨controller, service, manager, dao£© ÊÇɶ£¬ÎªºÎÒªÓÐËIJã
ÿ¸ö²ãµÄ´úÂëÒªÔõôд²Å¿ÉÒÔÈþ«Ó¢ÍŶӽôÃÜÅäºÏ£¬¸ß¶ÈÒ»ÖÂ
vo, bo, dto, entity £¬¸÷ÖÖ¸÷Ñùjavabean ÈçºÎÅжϺÍÓ¦ÓÃ
springµÄ @Transactional ÄãÓÃÕýÈ·ÁËÂð
·½Ê½Ö÷Òª²ÎÊýÊýÁ¿£¬×¢½â£¬todoÕâÖÖÒ²ÐèÒªÓй淶£¬Äã×ñѹýÂð
Ö®ÉϾÙÀý˵Ã÷£¬½ö½ö²×º£Ò»ËÚ£¬´óÁ¿µÄ¹Ø¼üµãµÈºòÄãµÄ·¢¾õ£¡
ps£ºÖ®ÉϹ淶»ù±¾È«ÊÇÒÔ¾«Ó¢ÍŶӿ¼ÂÇ£¬Èþ«Ó¢ÍŶÓÐÒ¸£¿ìÀÖµÄд´úÂ룬¶ø²»ÊÇΪÁ˸üºÃµØ´úÂë¹æ·¶¶ø¹æ·¶£¬²»Ï²ÎðÅ磡¸Ðл¡£
¿´¹ýÕâô¶à£¬ÄãÏÂÔØÁËSmartAdmin(ͨÓÃÐÔÖкǫ́¹ÜÀíÇ°Ãæ)Âð£¿ÏëÒªÏÂÔØ×îÐÂÈí¼þ¾ÍÀ´·Ç·²Èí¼þÕ¾ºÃÍæµÄСÓÎÏ·£¬¼òµ¥Ò×¶®µÄÈí¼þÃâ·ÑÏÂÔØ£¬ÈÃÈ˶úĿһеÄÓÎÏ·µÄÍæ·¨Õâ¶ùͨͨ¶¼ÊÇÓУ¬¸ü¶à¾«²Ê±ð´í¹ý£¡
¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë¶Ô±È¹¤¾ß,Ò×ÓïÑÔ´úÂë¶Ô±È¹¤¾ß,´úÂë¶Ô±È;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×ö×îÐÂÇåÀí»º´æÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂÇåÀí»º´æÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÊÖÓÎרÌâΪÄúÌṩ²é¹æ·¶appÄĸöºÃ,¿ÉÒԲ齨Öþ¹æ·¶µÄapp¡£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒ²é¹æ·¶appÄĸöºÃ¾ÍÀ´¶àÌØÈí¼þÕ¾ÏÂÔØ!
µ±ÎÒÃdz¤Ê±¼äʹÓüÆËã»úʱ£¬¼ÆËã»ú»áÁôÏÂһЩʹÓùýµÄºÛ¼£¡£Õâ½Ð×ö»º´æ¡£ÓÐÐí¶àÖÖ»º´æ£¬ÀýÈçÀ´×ÔÍøÒ³ºÍ´°¿ÚµÄ»º´æ¡£Èç¹û»º´æÃ»Óж¨ÆÚÇåÀí£¬Ëü½«¼õÂýÄúµÄ»úÆ÷ËÙ¶È¡£»º´æÇåÀí¹¤¾ß¿ÉÒÔ°ïÖúÄú¾¡¿ÉÄÜ¿ìµØÇåÀíÀ¬»øÎļþ¡£ÔÚËüµÄ°ïÖúÏ£¬Äúϲ»¶³¹µ×Çå½à»úÆ÷²¢Æ½ÎÈÔËÐУ¡Ö÷ÒªÇåÀí£ºËùÓÐÓ¦Óûº´æ¡¢ä¯ÀÀÆ÷»º´æµÈ¡£¶àÌØÈí¼þרÌâΪÄúÌṩ»º´æÇåÀíÈí¼þ,רҵ»º´æÇåÀíÀ¬»øÈí¼þÏÂÔØ,»º´æÇåÀí´óʦ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÊÖÓÎרÌâΪÄúÌṩ½¨Öþ¹æ·¶appÄĸöºÃ,ÖÚÖǽ¨Öþ¹æ·¶app¡£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒ½¨Öþ¹æ·¶appÄĸöºÃ¾ÍÀ´¶àÌØÈí¼þÕ¾ÏÂÔØ!