이 레포지토리는 boribori 서비스의 board server 레포지토리입니다.
- Fork this Repository
- Add Issue on this repository
- Typing Code
- Create Pull & Request
- Merge 🤗
- Git Clone
- Turn On your MySql(port : 3306)
- Create DB
- Turn On your Redis(port : 6379)
- Turn On your zookeeper(port : 2181)
- Turn On your Kafka(port : 9092)
- move directory to /board-server
- type code
$ ./gradlew build
- move to ./build/libs
- run jar file
$ java -jar ~.jar
or To Run Background
$ nohup java -jar ~.jar & /dev/null
- 댓글 기능
- 책 게시글 기능
- 책 검색 기능
Kotlin
-
Web Framework : Spring(Boot)
-
Web MVC library : Spring Web MVC
-
DataBase : MySQl 8.0.30 (InnoDB)
-
DataBase Library : JDBC, Spring Data JPA, QueryDsl
- InMemory : Redis latest
- Security : Spring Security
- JWT
- JWT Library : io.jsonwebtoken:jjwt-api:0.11.2
- zookeeper
- Kafka
- Topics : profile, reply
- Gradle 7.5.1