내 마음을 편지로, 내편
내편은 롤링페이퍼 서비스입니다. 원하는 사람들과 모임을 만들어 롤링페이퍼를 작성할 수 있습니다.
내편 서비스를 통해 내 편
에게 마음을 전달해보아요!
프론트엔드 | 프론트엔드 | 백엔드 | 백엔드 | 백엔드 | 백엔드 |
---|---|---|---|---|---|
도리 | 소피아 | 케이 | 승팡 | 알렉스 | 제로 |
내 마음을 편지로, 내 편 💌
Home Page: https://naepyeon.site
현재 repository 계층은 #9 를 따른다.
JpaRepository 또는 Repository를 직접 이용할지, 아니면 현 방안을 유지할지?
변경을 하지 않는다면 issue close
를, 변경을 한다면 pr 후 close
를 해주자.
lombok
을 적용한 생성자, getter 등의 코드 컨벤션을 통일한다.
lombok
을 활용하는 방안으로 간다.@GeneratedValue
의 strategy를 IDENTITY
로 통일한다.IllegalArgumentException
상황에 맞는 예외로 변경Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Unique index or primary key violation: "PUBLIC.UK_MBMCQELTY0FBRVXP1Q58DN57T_INDEX_8 ON PUBLIC.MEMBER(EMAIL NULLS FIRST) VALUES ( /* 3 */ '[email protected]' )"; SQL statement:
insert into member (member_id, email, password, username) values (default, ?, ?, ?) [23505-214]
AcceptanceFixture
의 픽스쳐를 이용하여 테스트를 작성하자.org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referential integrity constraint violation: "FKHJKCIG938RKBS2IM1VLE4A81N: PUBLIC.MESSAGE FOREIGN KEY(ROLLINGPAPER_ID) REFERENCES PUBLIC.ROLLINGPAPER(ROLLINGPAPER_ID) (CAST(2 AS BIGINT))"; SQL statement:
delete from rollingpaper where rollingpaper_id=? [23503-214]
public static final Pattern NATURAL_NUMBER_REGEX = Pattern.compile("^[1-9][0-9]*$");
if (!NATURAL_NUMBER_REGEX.matcher(value).matches()) {
// 로직 처리
}
develop
브랜치에 작업한 코드를 main
으로 병합한다.A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.