该项目为二次元社区的后端设计源码,采用Java作为主要编程语言,辅以HTML和CSS进行前端样式设计。源码文件共110个,其中包括81个Java源文件、7个XML配置文件、7个属性文件、3个Markdown文档、3个HTML文件、2个SQL脚本、1个Git忽略文件、1个LICENSE文件和1个JSON文件。
关键词
Java 后端开发 二次元社区 社区平台 开源项目
目录结构
├── .gitignore ├── LICENSE ├── common-model ├── pom.xml ├── src ├── main ├── java ├── com ├── quadratic ├── element ├── commonmodel ├── constant ├── BaseConstant.java ├── ResultCode.java ├── ServiceConstant.java ├── UserRole.java ├── UserStatus.java ├── domain ├── Entity.java ├── ValueObject.java ├── exception ├── BaseException.java ├── BaseExceptionHandler.java ├── gendoc ├── CreateDocs.java ├── message ├── email ├── EmailConstant.java ├── EmailMessageType.java ├── redis ├── RedisConfiguration.java ├── RedisService.java ├── threadpool ├── ThreadPoolConfiguration.java ├── util ├── DateUtil.java ├── Result.java ├── SerializerUtil.java ├── resources ├── META-INF ├── spring.factories ├── database ├── account.sql ├── user_detail.sql ├── dependencies-model ├── pom.xml ├── docs ├── V1.0 ├── .cache.json ├── apidoc.log ├── com_quadratic_element_usermodel_controller_EmailController.html ├── com_quadratic_element_usermodel_controller_UserController.html ├── index.html ├── quadratic-element-V1.0-api-docs.md ├── style.css ├── email-model ├── pom.xml ├── src ├── main ├── java ├── com ├── quadratic ├── element ├── emailmodel ├── EmailModelApplication.java ├── application ├── DoSendService.java ├── EmailSendService.java ├── dto ├── EmailDtoInfo.java ├── impl ├── DoSendServiceImpl.java ├── EmailSendServiceImpl.java ├── bind ├── EmailLister.java ├── resources ├── application.properties ├── bootstrap.properties ├── test ├── java ├── com ├── quadratic ├── element ├── emailmodel ├── MessageModelApplicationTests.java ├── gateway-model ├── pom.xml ├── src ├── main ├── java ├── com ├── quadratic ├── element ├── gatewaymodel ├── GatewayModelApplication.java ├── config ├── CrossConfig.java ├── filter ├── ForwardAuthFilter.java ├── SaTokenConfigure.java ├── interfaces ├── StpInterfaceImpl.java ├── resources ├── application.yml ├── bootstrap.properties ├── test ├── java ├── com ├── quadratic ├── element ├── gatewaymodel ├── GatewayModelApplicationTests.java ├── message-model ├── pom.xml ├── src ├── main ├── java ├── com ├── quadratic ├── element ├── messagemodel ├── MessageModelApplication.java ├── client ├── NettyClient.java ├── handler ├── NettyClientHandler.java ├── common ├── ContentDecoder.java ├── ContentEncoder.java ├── TransferContent.java ├── controller ├── TestNetty.java ├── server ├── NettyServer.java ├── config ├── NettyChannelManager.java ├── NettyServerConfig.java ├── ServerChannelInitializer.java ├── event ├── IEvent.java ├── handler ├── HttpRequestHandler.java ├── NettyServerHandler.java ├── WebSocketHandler.java ├── resources ├── application.properties ├── bootstrap.properties ├── test ├── java ├── com ├── quadratic ├── element ├── messagemodel ├── MessageModelApplicationTests.java ├── pom.xml ├── readme.txt ├── user-model ├── pom.xml ├── src ├── main ├── java ├── com ├── quadratic ├── element ├── usermodel ├── UserModelApplication.java ├── application ├── EmailService.java ├── UserService.java ├── assembler ├── UserDtoAssembler.java ├── commend ├── UserCommand.java ├── dto ├── EmailDto.java ├── UserDto.java ├── impl ├── EmailServiceImpl.java ├── UserServiceImpl.java ├── configure ├── SaTokenConfigure.java ├── controller ├── EmailController.java ├── UserController.java ├── domain ├── entity ├── Account.java ├── AccountName.java ├── Email.java ├── Mobile.java ├── NickName.java ├── Password.java ├── User.java ├── UserDetail.java ├── UserId.java ├── factory ├── UserFactory.java ├── infrastructure ├── DO ├── AccountDo.java ├── UserDetailDo.java ├── converter ├── UserConverter.java ├── mapper ├── AccountDao.java ├── UserDetailDao.java ├── message ├── EmailProducerConfig.java ├── repository ├── UserRepository.java ├── impl ├── UserRepositoryImpl.java ├── sqlconstant ├── AccountSqlConstant.java ├── UserDetailSqlConstant.java ├── resources ├── application.properties ├── bootstrap.properties ├── test ├── java ├── com ├── quadratic ├── element ├── usermodel ├── UserModelApplicationTests.java