https://github.com/cheese10yun/spring-guide
:octocat: Spring 실전 가이드
https://github.com/cheese10yun/spring-guide
exception-handling guide spring test
Last synced: 2 months ago
JSON representation
:octocat: Spring 실전 가이드
- Host: GitHub
- URL: https://github.com/cheese10yun/spring-guide
- Owner: cheese10yun
- Created: 2019-02-09T19:45:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T16:04:11.000Z (almost 2 years ago)
- Last Synced: 2025-04-14T22:19:18.227Z (3 months ago)
- Topics: exception-handling, guide, spring, test
- Language: Java
- Homepage:
- Size: 62.2 MB
- Stars: 1,996
- Watchers: 200
- Forks: 328
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://circleci.com/gh/cheese10yun/spring-guide)
[](https://coveralls.io/github/cheese10yun/spring-guide?branch=master)
[](https://hits.seeyoufarm.com)# Spring Guide
# 소개
Spring Boot 기반 Rest API를 개발할 때 유지 보수하기 좋은 코드를 만들기 위해서 평소 생각했던 가이드를 연하고 있습니다. 테스트 코드, 예외처리, 올바른 서비스의 크기, 프로젝트 구조 등에 대해서 주로 다룰 예정입니다. Start, Watching 버튼을 누르시면 구독 신청받으실 수 있습니다. 저의 경험이 여러분에게 조금이라도 도움이 되기를 기원합니다.# 프로젝트 실행 방법
```bash
$ git clone [email protected]:cheese10yun/spring-guide.git
$ cd spring-guide
$ docker-compose up -d
$ ./mvnw clean package
$ java -jar -Dspring.profiles.active=local api-service/target/api-service-0.0.1-SNAPSHOT.jar
```# 목차
1. [Test 전략 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/test-guide.md)
2. [Exception 전략 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/exception-guide.md)
3. [Domain 객체 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/domain-guide.md)
4. [외부 API 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/api-call-guide.md)
5. [Service 적절한 크기 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/service-guide.md)
6. [Directory 가이드](https://github.com/cheese10yun/spring-guide/blob/master/docs/directory-guide.md)