[ 냥이월드 ] 커뮤니티 게시글 생성
- Project
- · 2025. 11. 4.
일단 Thumbnailator 이라는 라이브러리가 필요합니다.자바에서 꽤 유명한 썸네일 생성용 라이브러리 로 확인이 됩니다. net.coobird thumbnailator 0.4.20 다음과 같이 maven 설정을 해주고 불러와줍니다. private static final int PROFILE_THUMB_SIZE = 200;private static final double PROFILE_QUALITY = 0.8;String originalFilename = file.getOriginalFilename();String fileExtension = Objects.requireNonNull(originalFilename).substring( originalFilename.last..
이미지를 로딩해서 가져올 때, Image.network 라는걸 사용하게 됩니다. 쓰는 방법은 단순합니다.회원 정보에 profileImageUrl 이라고, 서버에 올라가있는 링크주소가 존재하고 다음과 같이 Image.network 를 통해서 데이터를 불러오게 됩니다.예시 ) http://localhost:8080/upload/user/awfdf23fek1mfk1p21.png🪄 게시글 마다 프로필 이미지가 있는걸 확인할 수 있습니다.
분명 AppBar에 그림자를 지웠는데 스크롤 할 때, 자동으로 그림자가 생긴다.이 현상은 flutter 3.0 이상에서 나온다고 합니다. 이걸 방지 하기 위해선 scrollerUnderElveation 속성을 써야 합니다.스크롤 해도, 그림자가 없는 모습.
자바나 PHP의 명명법(Naming Convention)을 검색하면 수많은 자료가 나옵니다. 하지만 정작 중요한 건 "내가 변수명을 올바르게 쓰고 있는가?" 입니다.이 글에서는 Post(게시글)를 예시로, 실무에서 혼란스러울 수 있는 단수형과 복수형 사용 규칙을 명확하게 정리해보겠습니다.제가 겪은 혼란 처음에는 모든 것을 posts로 통일했습니다.// ❌ 초기 버전 - 모두 복수형변수명: posts클래스명: PostsEntity: PostsDTO: Posts테이블명: posts하지만 이렇게 작성하니 코드를 읽을 때 혼란스러웠습니다Posts posts = new Posts(); // "게시글들" 객체? 하나인데 왜 복수형? 🗂️ 올바른 명명 규칙여러 레퍼런스를 찾아보고, 실무 코드를 분석한 결과 다음과..
이상하게 build만 하면 이런 에러가 계속 뜨고 있다. 아무리 검색해도, Annotation 이슈 또는 Lombok 이슈라고 하는데, 난 그거 모두 설치되어있고 깔려있어서 뭐지 계속 찾아보다가 org.projectlombok lombok provided org.springframework.boot spring-boot-maven-plugin org.projectlombok ..