[이클립스/STS] enum 코드 예쁘게 포맷팅하기
enum을 쓰는데 자동포맷팅이 너무 못생겨서 가독성이 떨어졌다.
enum을 쓰는데 자동포맷팅이 너무 못생겨서 가독성이 떨어졌다.
이클립스나 STS 기본 코드 스타일은 너무 많은 tab공백 등으로 지저분해보이기도 한다.
보기 편하도록 신규 프로젝트 시작시 코드 스타일을 적용하고 있다.
STS에서 열심히 코딩하고 커밋하려고 하는데 특정 파일만 자꾸 Git Staging에 올라오지도 않고 index에 추가되지도 않으며 Commit도 되질 않았다.
도대체 문제가 뭘까.
설정을 확인하며 파일을 유심히 보는데 오 홀리!!! 해당 파일의 작은 아이콘 모양이 다른 파일들과 달랐다.
왕년의 다른그림찾기실력이 여기서 쓰일 줄이야. 😂
기능구현을 하다보면 시간에 쫓기거나 우선순위때문에 잠깐 미뤄둬야 할 일들이 있다.
모든 걸 다 기억해놓을 수도 없고, 그냥 주석을 쓰면 눈에 잘 띄지않는다.
이때 도움이 되는 것이 Task tag 기능이다.
이클립스나 STS에 자체적으로 있는 기능으로 하단에 Tasks 탭을 확인할 수 있다.
svn에서 import한 프로젝트를 셋팅하는 과정에서 톰캣을 실행하니 아래와 같은 오류가 발생했다.
Error creating bean with name ‘org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0’: Cannot resolve reference to bean ‘properties’ while setting bean property ‘properties’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘properties’ available at
commit을 치는데 계속 svn 충돌문제가 발생했다. console을 확인해보니 already lock이라는 에러메세지가 보였다. 이로 인해 commit도 update도 되지 않았다.
문제 발생 원인을 생각해보니 최근 소스파일을 수정하고 commit 명령어를 날렸는데 그 사이 svn서버가 재시작하게된 일이있었다.
이때문에 commit은 svn서버에 정상반영되었으나 내 로컬에는 해당 commit이 반영되지않는 이상한 일있었다. svn의 모든 기능이 잠겨버리는 바람에 해결해야만했다.
해결하고보니 간단한 문제였다. 미리 겁먹지말자!
파일 다운로드 클릭시 아래와 같은 콘솔에러가 발생했다.
1 | java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 |
프로젝트를 세팅하는 중에 Error creating bean with name "SiteMenuContentServiceImpl"
에러를 만났다.
ServiceImpl.java파일의 빈 생성이 왜 안될까?