Skip to content

Onion12138/Meet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

Meethere

软件测试期末项目后端及测试代码仓库,写于2019年冬季。

项目导航

后端工具与技术选用

  • IDE: IDEA 2019.3 、 Visual Studio Code 1.41.1

  • Web框架: SpringBoot2.2.0

  • 数据库: Mysql 8.0Redis

  • 数据校验: JSR303 Validation

  • 持久层框架: 通用MapperSpringDataJPA

  • 安全: SpringSecurityJwt

  • 权限控制: AOP

  • 对象存储: 七牛云

测试工具与技术选用

  • 单元测试: Junit 5Mockito

  • 工具: PostmanJMeter 5.2.1

  • 静态代码分析: FindBugsAlibaba编程规约P3C ( 自动生成的html格式报告见Doc仓库 )

后端开发代码结构

.
├── java
│   └── com
│       └── ecnu
│           ├── MeetHereApplication.java
│           ├── annotation
│           │   ├── AdminOnly.java
│           │   └── LoginRequired.java
│           ├── aop
│           │   ├── MyExceptionHandler.java
│           │   ├── VerifyAdmin.java
│           │   └── VerifyLogin.java
│           ├── config
│           │   └── WebSecurityConfig.java
│           ├── controller
│           │   ├── GymController.java
│           │   ├── NewsController.java
│           │   ├── OrderController.java
│           │   └── UserController.java
│           ├── dao
│           │   ├── CommentMapper.java
│           │   ├── GymDao.java
│           │   ├── GymMapper.java
│           │   ├── NewsDao.java
│           │   ├── NewsMapper.java
│           │   ├── OrderDao.java
│           │   ├── OrderMapper.java
│           │   ├── UserDao.java
│           │   └── UserMapper.java
│           ├── domain
│           │   ├── Gym.java
│           │   ├── News.java
│           │   ├── NewsComment.java
│           │   ├── Order.java
│           │   └── User.java
│           ├── enums
│           │   └── ResultEnum.java
│           ├── exception
│           │   └── MyException.java
│           ├── request
│           │   ├── AvailableTimeRequest.java
│           │   ├── CommentRequest.java
│           │   ├── GymFilterRequest.java
│           │   ├── NewsRequest.java
│           │   ├── OrderCommentRequest.java
│           │   ├── OrderRequest.java
│           │   ├── UserLoginRequest.java
│           │   └── UserRegisterRequest.java
│           ├── service
│           │   ├── GymService.java
│           │   ├── MailService.java
│           │   ├── NewsService.java
│           │   ├── OrderService.java
│           │   ├── UserService.java
│           │   └── impl
│           │       ├── GymServiceImpl.java
│           │       ├── MailServiceImpl.java
│           │       ├── NewsServiceImpl.java
│           │       ├── OrderServiceImpl.java
│           │       └── UserServiceImpl.java
│           ├── utils
│           │   ├── CodeUtil.java
│           │   ├── JwtUtil.java
│           │   ├── KeyUtil.java
│           │   └── ParamUtil.java
│           └── vo
│               └── ResultVO.java
└── resources
    └── application.yml

测试代码结构

.
└── java
    └── com
        └── ecnu
            ├── IntegrationTests
            │   ├── IntegrationTestForGymController.java
            │   ├── IntegrationTestForNewsController.java
            │   ├── IntegrationTestForOrderController.java
            │   └── IntegrationTestForUserController.java
            ├── controller
            │   ├── GymControllerTest.java
            │   ├── NewsControllerTest.java
            │   ├── OrderControllerTest.java
            │   └── UserControllerTest.java
            ├── dao
            │   └── OrderDaoTest.java
            ├── service
            │   ├── GymServiceTest.java
            │   ├── NewsServiceTest.java
            │   ├── OrderServiceTest.java
            │   └── UserServiceTest.java
            └── utils
                ├── CodeUtilTest.java
                └── JwtUtilTest.java

其他

如有其他问题请于issues提出或与此仓库拥有者联系。

About

在这里见面

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages