스마트어드민
SmartAdmin은 중국 Luoyang에 있는 1024 Innovation Laboratory에서 SpringBoot2/3+Sa-Token+Mybatis-Plus 및 Vue3+Ant Design Vue+Uni-App+Uni-UI를 기반으로 "고품질 코드"를 핵심으로 개발되었습니다. , "간단하고 효율적", 안전한" 신속한 개발 플랫폼입니다.
중국에서 최초로 "네트워크 보안 - 레벨 3 보호" 및 "데이터 보안"의 기능 요구 사항을 충족하고 로그인 제한, 국내 인터페이스 암호화 및 암호 해독, 데이터 둔감화와 같은 일련의 보안 요구 사항을 지원합니다.
프런트 엔드는 JavaScript 및 TypeScript의 이중 버전을 제공하고 백엔드는 Java8+SpringBoot2.X 및 Java17+SpringBoot3.X의 이중 버전을 제공합니다.
동시에, 지난 6년간 1,000개 이상의 기업에서 검증되고 사용된 소스 코드 사양인 "고품질 코드 사고", "Vue3 사양", "Java 사양"을 공개하여 누구나 사용할 수 있도록 합니다. 이 성급한 세상에서 통제감을 느껴보세요. 코드가 깔끔하게 작성되었습니다! 동시에 많은 시간을 절약하고, 초과 근무를 줄이고, 행복하게 일하고, 겸손하고, 계속 배우고, 코드를 사랑하고, 삶을 더욱 사랑할 수 있습니다 !
기술 시스템
- 프런트엔드: JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.X
- 모바일 단말기: uniapp(vue3 버전) + uni-ui + (APP, 미니 프로그램, H5 동시 지원)
- 백엔드: Java8/17 + SpringBoot2/3 + Sa 토큰 + Mybatis-plus + 여러 데이터베이스
- 컴퓨터 온라인 미리보기: https://preview.smartadmin.vip
- 공식 문서: https://smartadmin.vip
- 모바일 온라인 미리보기: https://app.smartadmin.vip
개념과 생각
- 우리가 공유하는 것은 쓸데없는 기능이 아니라 데이터 변경 기록, 시스템 문서, 버전 업데이트 기록, 피드백, 로그, 하트비트, 티켓 번호 생성기 등과 같은 필수 기능입니다.
- 우리는 또한 수백 개의 회사에서 검증된 프런트엔드, 백엔드, vue3 및 기타 코드 사양을 공유합니다. 좋은 사양은 내가 입력하는 모든 코드 라인을 더욱 훌륭하고 강력하게 만들 수 있습니다!
- 우리는 고품질의 코드를 동경합니다. 코드는 날카로운 칼입니다. 마치 기사처럼 키보드 위에서 원활하게 흘러갈 수 있습니다.
- 우리는 다른 사람의 코드를 보고 무감각해 996.ICU에서 야근을 하도록 내버려 두는 대신, 팀의 높은 수준의 협력과 암묵적인 이해, 서로 도우며 절대 야근을 하지 않는 것을 높이 평가합니다.
- 우리는 적극적으로 생각하고, 겸손하고, 계속 배우고, 코드를 사랑하고, 삶을 더욱 사랑합니다.
- 아래의 각 사항을 3분 동안 주의 깊게 읽어보시고 이전에 경험하지 못한 기술적 경험을 경험해 보시기 바랍니다!
기능 하이라이트 차트
주요 기능
- 보안 시스템 : 2단계 로그인, 비밀번호 암호화, 비밀번호 복잡성 요구 사항, 잘못된 로그인 시간 잠금, 로그인 시간 초과, 데이터 둔감화 및 기타 네트워크 보안 및 데이터 보안 기능과 같은 국가 3단계 보안 요구 사항을 충족합니다.
- 인터페이스 암호화 및 복호화 : 요청 매개변수 및 반환된 콘텐츠의 암호화 및 복호화를 지원하며 국내 암호화 알고리즘 및 기타 외국 암호화 알고리즘을 지원합니다.
- 테이블 사용자 정의 열 : 사용자 정의 열을 지원하고 사용자 정의 열을 데이터베이스에 유지할 수 있습니다.
- 데이터 변경 기록 : git diff 플러그인 기반의 데이터 변경 기록을 지원하여 데이터 변경 사항을 보다 직관적이고 편리하게 볼 수 있습니다.
- 온라인 문서 : 오른쪽 도움말 문서(Alibaba Cloud 콘솔 오른쪽 도움말 문서와 유사), 지원 피드백, 버전 기록 등의 기능을 지원합니다.
- OA 사무실 : 기업정보(청구서, 은행, 임직원 등), 공지사항(열람기록, 시간 등)
- 로그 및 모니터링 : 서버 하트비트 로그, 로그인 로그, 작업 로그(IP, 브라우저, 운영 체제 및 기타 장치 정보)
- 시스템 기능 : 직원, 부서, 역할, 권한, 메뉴, 워터마크, 파일 관리, 시스템 매개변수, 데이터 사전, 주문번호 생성 등
- 코드 생성 : 테이블별 구성, 온라인 코드 미리보기, 다운로드 등
- 위의 내용은 단지 몇 가지 예일 뿐이며, 더 많은 놀라운 놀라움과 세부 사항이 여러분을 기다리고 있습니다! :SmartAdmin 업계 고유의 기능 하이라이트
코드 하이라이트
- [프론트엔드 - 이중 버전]: js 및 ts 이중 버전을 제공하며 디렉토리 구조가 매우 명확합니다.
- [프론트엔드 - 지속적인 유지 관리]: vue-enum, 매직 넘버 표시를 거부하고 상수 열거를 유지 관리할 수 없습니다.
- [Front-end - Naming] : API, 상수 등 업계 최고의 네이밍 및 작성 방법
- [프런트엔드 - 다중 환경 지원]: 로컬, 개발, 테스트, 시험판 및 프로덕션을 위한 고유한 5가지 환경 구성 파일
- [Front-end-layout 코드] : 업계에서 가장 명확한 레이아웃 작성 방법, 초보자도 이해할 수 있음
- [Front-end-main.js]: 업계에서 main.js에 라우터 로딩 방법을 올바르게 작성한 유일한 회사일 수 있습니다.
- ----화려한 프론트엔드와 백엔드 구분선----
- [백엔드 고유 디렉토리 구조]: 업계 고유의 고품질 Java 코드 하도급 구조로 크고 작은 프로젝트에 적합하며 구조가 매우 명확합니다.
- [백엔드-퍼블릭 구성 파일]: 업계 고유의 공통 구성 파일 유지 관리, 공통 구성 단순화
- [백엔드-반환 코드 유지 관리]: 업계 최초 요청 반환 코드 유지 관리, 매우 살펴볼 가치가 있음
- [백엔드 4계층 아키텍처]: 4계층 아키텍처(컨트롤러, 서비스, 관리자, dao), 왜 4계층이 있나요?
- [백엔드 다중 환경]: Maven 다중 환경: 개발, 테스트, 사전 출시, 프로덕션 환경 구성
- [백엔드 시스템 후크]: 스마트 다시 로드, 시스템용 후크를 예약하고 프로그램을 다시 시작하지 않고 동적으로 로드하고 일부 코드를 실행합니다.
- 위의 내용은 바다의 한 방울에 불과하며 더 자세한 내용이 여러분을 기다리고 있습니다! 가서 확인해보세요