Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 관점지향프로그래밍
- proxy pattern
- aop
- Filter
- OOP
- Spring Security
- request
- 자바
- git
- RestControllerAdvice
- mybatis
- spring boot
- exception
- response
- Redis
- 스프링 시큐리티
- http
- SQL
- java
- 인터셉터
- 트랜잭션
- 객체지향프로그래밍
- network
- 디자인패턴
- Interceptor
- MYSQL
- Spring
- 스프링
- aspect
- 스프링부트
Archives
- Today
- Total
목록유틸리티 클래스 (1)
장쫄깃 기술블로그

들어가며Add a private constructor to hide the implicit public one 유틸리티 클래스(UtilClass)를 만들다 보면 sonar에서 위와 같은 경고 문구를 보여주는 경우가 있다. 영문 그대로 해석해 보면 public 생성자를 숨기기 위해 private 생성자를 추가하라고 한다. 실제로 private 생성자를 추가하면 경고가 사라진다. 이 경고는 왜 발생하고, 어떻게 해결해야 하는지에 대해 알아보도록 하겠다. 유틸리티 클래스란? 유틸리티 클래스는 보통 객체 상태를 가지지 않고, 공용(static) 메소드를 제공하여 여러 곳에서 재사용할 수 있는 기능들을 모아놓은 클래스를 말한다. UtilityClasspublic class UtilityClass { pub..
Programming Language/Java
2024. 8. 2. 10:56