spring-boot-vue-admin
Front-end Vue + back-end Spring Boot completely separated user role admin template
파일 탐색기
최종 버전 다운로드 (.zip)- build.js
- check-versions.js
- utils.js
- vue-loader.conf.js
- webpack.base.conf.js
- webpack.dev.conf.js
- webpack.prod.conf.js
- dev.env.js
- index.js
- prod.env.js
- test.env.js
- account.js
- role.js
- 401.gif
- 404.png
- 404cloud.png
- index.vue
- index.vue
- dashboard.svg
- eye.svg
- log.svg
- name.svg
- password.svg
- permission.svg
- report.svg
- role.svg
- wechat.svg
- index.js
- _import_development.js
- _import_production.js
- index.js
- account.js
- app.js
- permission.js
- getters.js
- index.js
- element-variables.scss
- index.scss
- mixin.scss
- hasPermission.js
- index.js
- request.js
- token.js
- validate.js
- detail.vue
- list.vue
- index.vue
- 401.vue
- 404.vue
- index.vue
- SidebarItem.vue
- AppMain.vue
- index.js
- Levelbar.vue
- Navbar.vue
- Layout.vue
- index.vue
- list.vue
- App.vue
- main.js
- permission.js
- .gitkeep
- elementCount.js
- test.js
- nightwatch.conf.js
- runner.js
- HelloWorld.spec.js
- .eslintrc
- jest.conf.js
- setup.js
- .babelrc
- .editorconfig
- .eslintignore
- .eslintrc.js
- .gitignore
- .postcssrc.js
- favicon.ico
- index.html
- package-lock.json
- package.json
- README.md
- database.png
- permission.png
- role.png
- role_permission.png
- user.png
- user_role.png
- ControllerLogAspect.java
- AccountController.java
- AccountRoleController.java
- PermissionController.java
- RoleController.java
- CacheExpire.java
- MyRedisCacheManager.java
- JasyptConfig.java
- RedisCacheConfig.java
- RedisConfig.java
- Swagger2Config.java
- ValidatorConfig.java
- WebMvcConfig.java
- WebSecurityConfig.java
- ProjectConstant.java
- ExceptionResolver.java
- ResourcesNotFoundException.java
- ServiceException.java
- MyEncryptablePropertyDetector.java
- JwtConfigurationProperties.java
- JwtUtil.java
- MyMapper.java
- Result.java
- ResultCode.java
- ResultGenerator.java
- RsaConfigurationProperties.java
- RsaUtils.java
- AbstractService.java
- Service.java
- AccountDto.java
- AccountWithRole.java
- AccountWithRolePermission.java
- RoleWithPermission.java
- RoleWithResource.java
- Account.java
- AccountRole.java
- Handle.java
- Permission.java
- Resource.java
- Role.java
- RolePermission.java
- AuthenticationFilter.java
- MyAuthenticationEntryPoint.java
- RequestWrapper.java
- AccountMapper.java
- AccountRoleMapper.java
- PermissionMapper.java
- RoleMapper.java
- RolePermissionMapper.java
- AccountDetailsServiceImpl.java
- AccountRoleServiceImpl.java
- AccountServiceImpl.java
- PermissionServiceImpl.java
- RolePermissionServiceImpl.java
- RoleServiceImpl.java
- AccountRoleService.java
- AccountService.java
- PermissionService.java
- RolePermissionService.java
- RoleService.java
- AesUtils.java
- AssertUtils.java
- ContextUtils.java
- IpUtils.java
- JsonUtils.java
- RedisUtils.java
- UrlUtils.java
- Application.java
- AccountMapper.xml
- AccountRoleMapper.xml
- PermissionMapper.xml
- RoleMapper.xml
- RolePermissionMapper.xml
- spring-devtools.properties
- application-dev.yml
- application-prod.yml
- application-test.yml
- application.yml
- banner.txt
- BaseControllerTest.java
- WithCustomSecurityContextFactory.java
- WithCustomUser.java
- CodeGenerator.java
- JasyptStringEncryptor.java
- PasswordEncryptor.java
- RsaEncryptor.java
- controller-restful.ftl
- controller.ftl
- service-impl.ftl
- service.ftl
- account.sql
- account_role.sql
- permission.sql
- role.sql
- role_permission.sql
- .gitignore
- api.iml
- pom.xml
- README.md
- resetDB.sh
- 1.png
- 2.png
- 3.png
- 4.png
- .gitignore
- LICENSE
- README-zh.md
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Zoctan/spring-boot-vue-admin
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd spring-boot-vue-admin
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
cd api
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run dev
개발/실행 서버를 켭니다.
npm ERR! enoent ENOENT: no such file or directory, rename '/workspace/spring-boot-vue-admin/app/node_modules/.staging/css-loader-b931fe48/node_modules/ansi-styles' -> '/workspace/spring-boot-vue-admin/app/node_modules/.staging/ansi-styles-6535fafb'
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
