文内项目 Github:XIAOJUSURVEY
Java
环境
- jdk:jdk8
- maven:3.6.x
- springboot:2.7.18
依赖
xiaoju-survey/survey-common/pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
配置
不同环境进行相应的信息配置
spring.data.mongodb.host=
spring.data.mongodb.port=
spring.data.mongodb.database=xiaojuSurvey
模型
建模
基础封装
基于springdata 对MongoRepository通用封装
业务调用
import com.xiaojusurvey.engine.repository.MongoRepository;
@Service("authService")
public class AuthServiceImpl implements AuthService {
@Resource
private MongoRepository mongoRepository;
@Override
public CaptchaVo captcha() {
Captcha captcha = captchaGenerator.generateRandomText(4);
mongoRepository.save(captcha);
return captchaGenerator.generateRandomSvg(captcha);
}
}
Node
环境
- node:>18.x
- nestjs
配置
配置
XIAOJU_SURVEY_MONGO_DB_NAME=xiaojuSurvey
XIAOJU_SURVEY_MONGO_URL=mongodb://localhost:27017
XIAOJU_SURVEY_MONGO_AUTH_SOURCE=admin
实现
模型
关于我们
感谢看到最后,我们是一个多元、包容的社区,我们已有非常多的小伙伴在共建,欢迎你的加入。
Github:XIAOJUSURVEY
社区交流群
微信:
Star
开源不易,请star 一下 ❤️❤️❤️,你的支持是我们最大的动力。