Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xiayan2023/AgileBoot-Back-End

Repository files navigation

AgileBoot v2.0.0

Ji Yu SpringBoot+Vue3Qian Hou Duan Fen Chi De JavaKuai Su Kai Fa Jiao Shou Jia

Ping Tai Jian Jie

AgileBootShi Yi Tao Kai Yuan De Quan Zhan Jing Jian Kuai Su Kai Fa Ping Tai ,Hao Wu Bao Liu Gei Ge Ren Ji Qi Ye Mian Fei Shi Yong . Ben Xiang Mu De Mu Biao Shi Zuo Yi Kuan Jing Jian Ke Kao ,Dai Ma Feng Ge You Liang ,Xiang Mu Gui Fan De Xiao Xing Kai Fa Jiao Shou Jia . Gua He Ge Ren Kai Fa Zhe De Xiao Xing Xiang Mu Huo Zhe Gong Si Nei Bu Xiang Mu Shi Yong . Ye Ke Zuo Wei Gong Chu Xue Zhe Xue Xi Shi Yong De An Li .

  • Qian Duan Shi Ji Yu You Xiu De Kai Yuan Xiang Mu Pure-AdminKai Fa Er Cheng . Zai Ci Gan Xie Pure-AdminZuo Zhe .
  • Qian Duan Cai Yong Vue3, Element Plus, TypeScript, Pinia. Dui Ying Qian Duan Cang Ku AgileBoot-Front-End ,Bao Chi Tong Bu Geng Xin .
  • Hou Duan Cai Yong Spring Boot, Spring Security & Jwt, Redis & MySql, Mybatis Plus, HutoolGong Ju Bao .
  • Quan Xian Ren Zheng Shi Yong Jwt,Zhi Chi Duo Zhong Duan Ren Zheng Xi Tong .
  • Zhi Chi Zhu Jie Shi Zhu Cong Shu Ju Ku Qie Huan ,Zhu Jie Shi Qing Qiu Xian Liu ,Zhu Jie Shi Zhong Fu Qing Qiu Lan Jie .
  • Zhi Chi Zhu Jie Shi Cai Dan Quan Xian Lan Jie ,Zhu Jie Shi Shu Ju Quan Xian Lan Jie .
  • Zhi Chi Jia Zai Dong Tai Quan Xian Cai Dan ,Shi Shi Quan Xian Kong Zhi .
  • You Da Liang De Dan Yuan Ce Shi ,Ji Cheng Ce Shi Fu Gai Que Bao Ye Wu Luo Ji Zheng Que .

V1.0.0Ban Ben Shi Yong JSKai Fa ,V2.0.0Ban Ben Shi Yong TSKai Fa .
V1.0.0Di Zhi :Hou Duan (AgileBoot-Back-End-Basic) - Qian Duan (AgileBoot-Front-End-Basic)

You Ren He Wen Ti Huo Zhe Jian Yi ,Ke Yi Zai Issues Zhong Ti Gei Zuo Zhe .

Nin De IssueBi StarGeng Zhong Yao

Ru Guo Jue De Xiang Mu Dui Nin You Bang Zhu ,Ke Yi Lai Ge Star

Zai Xian Ti Yan

Yan Shi Di Zhi :

Zhang Hao Mi Ma :admin/admin123

Xiang Mu Bei Jing

Ye Yu Shi Jian Xiang Zuo Yi Xie Ge Ren Xiao Xiang Mu ,Yi Kai Shi Zhao Liao Hen Duo Kai Yuan Xiang Mu Bi Ru Ruoyi / Jeecg / ElAdmin / RenRen-Fast / Guns / EAdmin
Zui Hou Ben Xiang Mu Xuan Ze Ji Yu RuoyiXiang Mu Jin Xing Wan Quan Zhong Gou Gai Zao .
Shou Xian Fei Chang Gan Xie RuoyiZuo Zhe . Dan Shi RuoyiXiang Mu Cun Zai Tai Duo Que Xian .

  • Ming Ming Bi Jiao Luan Qi Ba Zao (Hen Duo Hen Zao Gao De Ming Ming ,Bao Gua Ji Fan Ying Yu Luan Yong )
  • Xiang Mu Fen Bao Yi Ji Mo Kuai Bi Jiao Luan
  • Bi Jiao Yuan Shi De Controller > Service > DAODe Kai Fa Mo Shi . Guo Yu Mian Xiang Guo Cheng .
  • Yi Da Dui Zi Ji Zao De Lun Zi ,Bing Qie Mei You UTFu Gai .
  • Da Liang Luo Ji Qian Tao Zai if elseKuai Dang Zhong
  • Zhi De Qian Hou Bu Tong Yi ,Bi Ru You De Di Fang 1Dai Biao Shi ,You De Di Fang 1Dai Biao Fou
  • Hen Duo Hen Qi Guai De Dai Ma Xie Fa (Bi Ru return result > 0 ? true:false.. Yi Yan Nan Jin )
  • Ye Wu Luo Ji Bu Ji Zhong ,Dai Ma Ke Du Xing Jiao Chai .

Yu Shi Wo Zuo Liao Da Liang De Zhong Gou Gong Zuo .

Zhong Gou Nei Rong

  • Gui Fan :
    • Qie Fen Bu Tong Huan Jing De Qi Dong Wen Jian
    • Tong Yi She Ji Yi Chang Lei
    • Tong Yi She Ji Cuo Wu Ma Bing Ji Zhong Chu Li Yi Chang
    • Tong Yi Xi Tong Nei De Bian Liang Bing Ji Zhong Guan Li
    • Tong Yi Fan Hui Mo Xing
    • Yin Ru GoogleDai Ma Ge Shi Hua Mo Ban
    • Hou Duan Dai Ma De Ming Ming Ji Ben Du Zheng Gai OK
    • Qian Duan Dai Ma De Ming Ming Ye Fei Chang Hun Luan ,Jin Xing Liao Zheng Gai
    • Gui Fan Xi Tong Nei De Chang Liang
  • Zheng Gai :
    • Yin Ru hutoolBao Yi Ji guavaBao Qu Diao Da Liang Zi Ji Zao De Lun Zi ,Jin Ke Neng Shi Yong Xian Cheng De Lun Zi
    • Qu Chu Dai Ma Zhong Da Liang De warning
    • Yin Ru lombokQu Chu Da Liang getter setterDai Ma
    • Diao Zheng Ri Zhi Ji Bie
    • Zi Dian Lei Xing Shu Ju Wan Quan Yong EnumJin Xing Dai Ti
    • Yi Chu SQLZhu Ru De Filter,Yin Wei Qian Yi Dao Mybatis PlusJiu Bu Hui You Zhe Ge Zhu Ru De Wen Ti
    • XSSZhi Jie Tong Guo JSONXu Lie Hua Jin Xing Zhuan Yi .
    • Ti Huan Diao Hen Duo DeprecatedDe Lei Yi Ji Pei Zhi
    • Ti Huan fastJsonWei Jackson
    • Shu Ju Ku De Zheng Ti Zhong Gou She Ji ,Suo Jian Zhi 10Zhang Biao .
    • Zhong Xin She Ji Yi Bu Dai Ma
    • Qian Hou Duan Mi Ma Jia Mi Chuan Shu (Geng Yan Jin De Hua ,Huan Shi Xu Yao HTTPS)
    • Zhong Gou Quan Xian Xiao Yan He Shu Ju Quan Xian Xiao Yan (Zhi Jie Du Tong Guo Zhu Jie De Xing Shi )
  • You Hua :
    • You Hua Yi Bu Fu Wu
    • You Hua RedisHuan Cun Lei ,Feng Zhuang Ge Ge Ye Wu Huan Cun ,Ti Gong Duo Ji Huan Cun Shi Xian (Redis+Guava)
    • Ti Gong San Ge Ceng Ji De Huan Cun Gong Shi Yong Zhe Diao Yong (Map,Guava,RedisShi Yong Zhe Ke Yi Qing Kuang Xuan Ze Shi Yong Na Ge Huan Cun Lei )
    • Quan Xian Pan Duan Shi Yong Duo Ji Huan Cun
    • IPDi Zhi Cha Xun Yin Ru Chi Xian Bao
    • Qian Duan You Hua Zi Dian Shu Ju Huan Cun
    • Qi Dong You Hua
    • i18nZhi Chi
    • You Hua excelGong Ju Lei ,Dai Ma Geng Jia Jian Ji
    • Jiang Suo You Luo Ji Ji Zhong Yu DomainMo Kuai Zhong
    • Qie Mian Ji Lu Xiu Gai Zhe He Chuang Jian Zhe
    • Tong Yi She Zhi Shi Wu

Shi Yong

Kai Fa Huan Jing

  • JDK
  • Mysql
  • Redis
  • Node.js

Ji Zhu Zhan

Ji Zhu Shuo Ming Ban Ben
springboot JavaXiang Mu Bi Bei Kuang Jia 2.7
druid alibabaShu Ju Ku Lian Jie Chi 1.2.8
springdoc Wen Dang Sheng Cheng 3.0.0
mybatis-plus Shu Ju Ku Kuang Jia 3.5.2
hutool Guo Chan Gong Ju Bao (Jian Dan Yi Yong ) 3.5.2
mockito Dan Yuan Ce Shi Mo Ni 1.10.19
guava Gu Ge Gong Ju Bao (Ti Gong Jian Yi Huan Cun Shi Xian ) 31.0.1-jre
junit Dan Yuan Ce Shi 1.10.19
h2 Nei Cun Shu Ju Ku 1.10.19
jackson Bi Jiao An Quan De JsonKuang Jia follow springboot
knife4j Jie Kou Wen Dang Kuang Jia 3.0.3
Spring Task Ding Shi Ren Wu Kuang Jia (Gua He Xiao Xing Xiang Mu ) follow springboot

Qi Dong Shuo Ming

Qian Zhi Zhun Bei : Xia Zai Qian Hou Duan Dai Ma

git clone https://github.com/valarchie/AgileBoot-Back-End
git clone https://github.com/valarchie/AgileBoot-Front-End

An Zhuang Hao MysqlHe Redis

Hou Duan Qi Dong

1. Sheng Cheng Suo Xu De Shu Ju Ku Biao
Zhao Dao Hou Duan Xiang Mu Gen Mu Lu Xia De sqlMu Lu Zhong De agileboot_xxxxx.sqlJiao Ben Wen Jian (Qu Zui Xin De sqlWen Jian ). Dao Ru Dao Ni Xin Jian De Shu Ju Ku Zhong .

2. Zai adminMo Kuai Di Xia ,Zhao Dao resourceMu Lu Xia De application-dev.ymlWen Jian
Pei Zhi Shu Ju Ku Yi Ji RedisDe Di Zhi , Duan Kou , Zhang Hao Mi Ma

3. Zai Gen Mu Lu Zhi Xing mvn install

4. Zhao Dao agileboot-adminMo Kuai Zhong De AgileBootAdminApplicationQi Dong Lei ,Zhi Jie Qi Dong Ji Ke

5. Dang Chu Xian Yi Xia Zi Yang Ji Wei Qi Dong Cheng Gong
____ _ _ __ _ _
/ ___| | |_ __ _ _ __ | |_ _ _ _ __ ___ _ _ ___ ___ ___ ___ ___ / _| _ _ | || |
\___ \ | __|/ _` || '__|| __| | | | || '_ \ / __|| | | | / __|/ __|/ _ \/ __|/ __|| |_ | | | || || |
___) || |_| (_| || | | |_ | |_| || |_) | \__ \| |_| || (__| (__| __/\__ \\__ \| _|| |_| || ||_|
|____/ \__|\__,_||_| \__| \__,_|| .__/ |___/ \__,_| \___|\___|\___||___/|___/|_| \__,_||_|(_)
|_|

Qian Duan Qi Dong

Xiang Xi Bu Zou Qing Cha Kan Dui Ying Qian Duan Bu Fen

1. pnpm install

2. pnpm run dev

3. Dang Chu Xian Yi Xia Zi Yang Shi Ji Wei Qi Dong Cheng Gong

vite v2.6.14 dev server running at:

> Local: http://127.0.0.1:80/

ready in 4376ms.

Xiang Xi Guo Cheng Zai Zhe Ge Wen Zhang Zhong :AgileBoot - Shou Ba Shou Yi Bu Yi Bu Dai Ni RunQi Quan Zhan Xiang Mu (SpringBoot+Vue3)

Dui Yu Xiang Yao Chang Shi Quan Zhan Xiang Mu De Qian Duan Ren Yuan ,Zhe Bian Ti Gong Geng Jian Bian De Hou Duan Qi Dong Fang Shi ,Wu Xu Pei Zhi MysqlHe RedisZhi Jie Qi Dong

Wu Mysql/Redis Hou Duan Qi Dong

1. Zhao Dao agilboot-adminMo Kuai Xia De resourceWen Jian Zhong De application.ymlWen Jian

2. Pei Zhi Yi Xia Liang Ge Zhi
spring.profiles.active: basic,dev
Gai Wei
spring.profiles.active: basic,test

agileboot.embedded.mysql: false
agileboot.embedded.redis: false
Gai Wei
agileboot.embedded.mysql: true
agileboot.embedded.redis: true

Qing Zhu Yi :Gao Ban Ben De MacOSXi Tong ,Wu Fa Qi Dong Nei Zhi De Redis


3. Zhao Dao agileboot-adminMo Kuai Zhong De AgileBootAdminApplicationQi Dong Lei ,Zhi Jie Qi Dong Ji Ke

Xi Tong Nei Zhi Gong Neng

Da Bu Fen Gong Neng ,Jun You Tong Guo Dan Yuan Ce Shi Ji Cheng Ce Shi Bao Zheng Zhi Liang .

Gong Neng Miao Shu
Yong Hu Guan Li Yong Hu Shi Xi Tong Cao Zuo Zhe ,Gai Gong Neng Zhu Yao Wan Cheng Xi Tong Yong Hu Pei Zhi
Bu Men Guan Li Pei Zhi Xi Tong Zu Zhi Ji Gou (Gong Si , Bu Men , Xiao Zu ),Shu Jie Gou Zhan Xian Zhi Chi Shu Ju Quan Xian
Gang Wei Guan Li Pei Zhi Xi Tong Yong Hu Suo Shu Dan Ren Zhi Wu
Cai Dan Guan Li Pei Zhi Xi Tong Cai Dan , Cao Zuo Quan Xian , An Niu Quan Xian Biao Shi Deng ,Ben Di Huan Cun Ti Gong Xing Neng
Jiao Se Guan Li Jiao Se Cai Dan Quan Xian Fen Pei , She Zhi Jiao Se An Ji Gou Jin Xing Shu Ju Fan Wei Quan Xian Hua Fen
Can Shu Guan Li Dui Xi Tong Dong Tai Pei Zhi Chang Yong Can Shu
Tong Zhi Gong Gao Xi Tong Tong Zhi Gong Gao Xin Xi Fa Bu Wei Hu
Cao Zuo Ri Zhi Xi Tong Zheng Chang Cao Zuo Ri Zhi Ji Lu He Cha Xun ;Xi Tong Yi Chang Xin Xi Ri Zhi Ji Lu He Cha Xun
Deng Lu Ri Zhi Xi Tong Deng Lu Ri Zhi Ji Lu Cha Xun Bao Han Deng Lu Yi Chang
Zai Xian Yong Hu Dang Qian Xi Tong Zhong Huo Yue Yong Hu Zhuang Tai Jian Kong
Xi Tong Jie Kou Gen Ju Ye Wu Dai Ma Zi Dong Sheng Cheng Xiang Guan De apiJie Kou Wen Dang
Fu Wu Jian Kong Jian Shi Dang Qian Xi Tong CPU, Nei Cun , Ci Pan , Dui Zhan Deng Xiang Guan Xin Xi
Huan Cun Jian Kong Dui Xi Tong De Huan Cun Xin Xi Cha Xun ,Ming Ling Tong Ji Deng
Lian Jie Chi Jian Shi Jian Shi Dang Qian Xi Tong Shu Ju Ku Lian Jie Chi Zhuang Tai ,Ke Jin Xing Fen Xi SQLZhao Chu Xi Tong Xing Neng Ping Jing

Gong Cheng Jie Gou

agileboot
+-- agileboot-admin -- Guan Li Hou Tai Jie Kou Mo Kuai (Gong Hou Tai Diao Yong )
|
+-- agileboot-api -- Kai Fang Jie Kou Mo Kuai (Gong Ke Hu Duan Diao Yong )
|
+-- agileboot-common -- Jing Jian Ji Chu Gong Ju Mo Kuai
|
+-- agileboot-infrastructure -- Ji Chu She Shi Mo Kuai (Zhu Yao Shi Pei Zhi He Ji Cheng ,Bu Bao Han Ye Wu Luo Ji )
|
+-- agileboot-domain -- Ye Wu Mo Kuai
+ +-- user -- Yong Hu Mo Kuai (Ju Li )
+ +-- command -- Ming Ling Can Shu Jie Shou Mo Xing (Ming Ling )
+ +-- dto -- Fan Hui Shu Ju Lei
+ +-- db -- DBCao Zuo Lei
+ +-- entity -- Shi Ti Lei
+ +-- service -- DB Service
+ +-- mapper -- DB Dao
+ +-- model -- Ling Yu Mo Xing Lei
+ +-- query -- Cha Xun Can Shu Mo Xing (Cha Xun )
| +------ UserApplicationService -- Ying Yong Fu Wu (Shi Wu Ceng ,Cao Zuo Ling Yu Mo Xing Lei Wan Cheng Ye Wu Luo Ji )

Dai Ma Liu Zhuan

Qing Qiu Fen Wei Liang Lei :Yi Lei Shi Cha Xun ,Yi Lei Shi Cao Zuo (Ji Dui Shu Ju You Jin Xing Geng Xin ).

Cha Xun :Controller > xxxQuery > xxxApplicationService > xxxService(Db) > xxxMapper
Cao Zuo :Controller > xxxCommand > xxxApplicationService > xxxModel(Chu Li Luo Ji ) > save Huo Zhe update (Ben Xiang Mu Zhi Jie Cai Yong JPADe Fang Shi Jin Xing Cha Ru Yi Jing Geng Xin Shu Ju )

Zhe Shi Jie Jian CQRSDe Kai Fa Li Nian ,Jiang Cha Xun He Cao Zuo Fen Kai Chu Li . Cao Zuo Lei De Ye Wu Shi Xian Jie Jian Liao DDDZhan Zhu She Ji De Li Nian ,Shi Yong Ling Yu Lei ,Gong Han Lei Geng Mian Xiang Dui Xiang De Shi Xian Luo Ji . Ru Guo Ni Bu Tai Gua Ying Zhe Yang De Kai Fa Mo Shi De Hua . Ke Yi Zai domainMo Kuai Zhong An Zhao Ni Zhi Qian Cong Controller->Service->DAODe Mo Shi Jin Xing Kai Fa . it is up to you.

Er Ci Kai Fa Zhi Nan

Jia She Ni Yao Xin Zeng Yi Ge Hui Yuan memberYe Wu ,Ke Yi Zai Yi Xia San Ge Mo Kuai Xin Zeng Dui Ying De Bao Lai Shi Xian Ni De Ye Wu

agileboot
+-- agileboot-admin --
| +-- member -- Hui Yuan Mo Kuai
|
+-- agileboot-domain --
+ +-- member -- Hui Yuan Mo Kuai (Ju Li )
+ +-- command -- Ming Ling Can Shu Jie Shou Mo Xing (Ming Ling )
+ +-- dto -- Fan Hui Shu Ju Lei
+ +-- db -- DBCao Zuo Lei
+ +-- entity -- Shi Ti Lei
+ +-- service -- DB Service
+ +-- mapper -- DB Dao
+ +-- model -- Ling Yu Mo Xing Lei
+ +-- query -- Cha Xun Can Shu Mo Xing (Cha Xun )
| +------ MemberApplicationService -- Ying Yong Fu Wu (Shi Wu Ceng ,Cao Zuo Ling Yu Mo Xing Lei Wan Cheng Ye Wu Luo Ji )
+-

Ji Zhu Wen Dang

Zhu Yi Shi Xiang

  • IDEAHui Zi Dong Jiang .propertiesWen Jian De Bian Ma She Zhi Wei ISO-8859-1,Qing Zai Settings > Editor > File Encodings > Properties Files > She Zhi Wei UTF-8
  • Qing Dao Ru Tong Yi De Dai Ma Ge Shi Hua Mo Ban (Google): Settings > Editor > Code Style > Java > She Zhi An Niu > import schema > Xuan Ze Xiang Mu Gen Mu Lu Xia De GoogleStyle.xmlWen Jian
  • Ru Xu Yao Sheng Cheng Xin De Biao ,Qing Shi Yong CodeGeneratorLei Jin Xing Sheng Cheng .
    • Tian Ru Shu Ju Ku Di Zhi ,Zhang Hao Mi Ma ,Ku Ming . Ran Hou Tian Ru Suo Xu De Biao Ming Zhi Xing Dai Ma Ji Ke . (Da Gai Kan Yi Xia Dai Ma Jiu Zhi Dao Zen Yao Tian La )
    • Sheng Cheng De Lei Zai infrastructureMo Kuai Xia De target/classesMu Lu Xia
    • Bu Tong De Shu Ju Ku keywordsHandlerFang Fa Qing Tian Ru Dui Ying Bu Tong Shu Ju Ku handler. (Sou Suo keywordsHandlerGuan Jian Zi )
  • Xiang Mu Ji Chu Huan Jing Da Jian ,Qing Can Kao dockerMu Lu Xia De Zhi Nan Da Jian . Bao Mu Ji Qi Dong Shuo Ming :
  • Zhu Yi :Guan Li Hou Tai De Hou Duan Qi Dong Lei Shi AgileBootAdminApplication
  • SwaggerDe APIDi Zhi Wei http://localhost:8080/v3/api-docs/

AgileBootQuan Zhan Jiao Liu Qun

QQQun : Dian Ji An Niu Ru Qun .

Ru Guo Jue De Gai Xiang Mu Dui Nin You Bang Zhu ,Ke Yi Xiao E Juan Zeng Zhi Chi Ben Xiang Mu Yan Shi Wang Zhan Fu Wu Qi Deng Fei Yong ~

Te Bie Ming Xie

  • @pokr Gan Xie Ti Gong ChatGptZhang Hao Zhu Li Ben Xiang Mu Kai Fa

Xiang Guan Kuang Jia

  • Ji Yu node.jsKai Fa De Hou Duan Midwayjs

About

Gui Fan Yi Yu Er Kai De Quan Zhan Ji Chu Kuai Su Kai Fa Jiao Shou Jia . Cai Yong Springboot + Vue 3 + Typescript + Mybatis Plus + Redis + Geng Mian Xiang Dui Xiang De Ye Wu Jian Mo + Mian Xiang Sheng Chan De Xiang Mu (Fei Wan Ju Xiang Mu ). Ni De Star ,Shi Zuo Zhe Geng Xin De Dong Li ! Huan Ying Xiao Huo Ban PR,Yi Qi Gou Jian Yi Ge Gui Fan De Quan Zhan Xiang Mu ~

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 99.3%
  • Other 0.7%