본문 바로가기

IT TIPS

[Swift] Toast Message 토스트 메시지 출력하기 아래의 오픈소스를 활용하면 쉽게 구현이 가능합니다. https://github.com/DevYeom/YYBottomSheet
[Spring] error at ::0 can't find referenced pointcut allPointcut 해결방법 1. Annotation 체크@Aspect 에 @Pointcut과 @Before,After 등등Pointcut과 Advice를 결합하는 설정이 오타없이 잘 코딩되어 있는지 확인한다 2. pom.xml 체크aspectj-version이 1.7.0 이상인지 확인한다 org.aspectjaspectjrt1.7.0org.aspectjaspectjweaver1.7.0aspectjaspectjtools1.5.4
[Spring] pom.xml에서 Missing Artifact 해결방법 pom.xml 에서 dependency를 추가하거나 수정할 때 간혹 Missing Artifact 가 발생할 때가 있다 원인은 Maven Repository에 해당 버전이 존재하지 않는 경우가 대부분이다 http://mvnrepository.com 에서 해당 버전이 존재하는지 확인 후 버전을 수정해주고 저장하면 Missing Artifact는 사라진다~~ 그래도 계속해서 같은 오류가 뜬다면 해당 프로젝트 우클릭 후 Update Project를 해주자!
[Mac] 맥 한영전환 caps lock 활용하기 그 동안 맥에서 한영전환은 cmd + space 나 control + space 가 사용되어져 왔는데요 이제는 Caps Lock 키로 간편하게 전환시킬 수 있답니다! 설정은  -> 시스템 환경설정 -> 키보드 -> 입력소스 로 들어가시면 Caps Lock 키로 ABC 입력 소스 전환을 체크 해주시면 됩니다! 만약 대문자 연속입력 기능을 이용하고 싶다면 조금 더 길~게 눌러주면 됩니다!
[Spring] NoSuchBeanDefinitionException 해결방법 @Autowired 대상 객체가 메모리에 없을 때 컨테이너는 NoSuchBeanDefinitionException 을 발생시킨다 해당 객체가 메모리에 생성되어 있어야 하므로 다음 두가지 방법으로 해결하면 된다 1. XML 설정 2. Annotation 설정해당 클래스 파일로 들어가 Annotation을 추가해준다 @Component("id")public class TestClass {...} 이 때, id값의 오타로 인해서 Execption이 발생될 수도 있으니 오타 주의!
[Spring] bean 엘리먼트 속성 4가지 알아보기 XML 설정 파일에서 엘리먼트의 대표적인 속성 4가지를 알아보자! 1. init-method 스프링 컨테이너는 설정 파일에 등록된 클래스를 객체 생성할 때 디폴트 생성자를 호출한다 객체 생성 후, 멤버변수 초기화 작업이 필요할 때 init-method를 사용한다 2. destroy-method init-method와 마찬가지로 스프링 컨테이너가 객체를 제거하기 직전에 호출되는 메소드이다 3. lazy-init 컨테이너가 구동될 때 설정 파일에 등록된 들은 생성하는 즉시 로딩(pre-loading) 방식으로 동작한다 그런데 자주 사용 되지 않는 은 메모리 낭비가 될 수 있다 이 때, 컨테이너 구동 시점이 아닌 이 사용되는 시점에 객체를 생성하도록 할 때 사용된다 4. scope 하나만 생성 되어야만 혹은 ..
[Spring] XML 설정 파일 만들기 스프링 컨테이너가 사용할 XML 파일은 STS를 이용하면 간단하게 만들 수 있다! 1. src/main/resources 소스 폴더를 선택하고 마우스 오른쪽 버튼을 클릭 [New] -> [Other] 2. Spring -> Spring Bean Configuration File 선택 3. Filename (ex. appContext) 을 정해주고 Finish 클릭하면 스프링 설정 파일이 생성된다 스프링 설정 파일 이름은 무엇을 사용하든 상관없지만 를 루트 엘리먼트로 사용해야 한다!
[Spring] pom.xml에서 invalid loc header (bad signature) 해결방법 pom.xml에서 invalid loc header (bad signature) 라는 경고메시지가 나타나면 Maven에 문제가 있다는 것을 추측해볼 수 있다 1. Finder에서 숨김파일 보기로 설정한 후 (Cmd + Shift + .) /Users/사용자명/.m2 (윈도우의 경우 C:/Users/사용자명/.m2/) 로 들어간 후 repository 폴더를 삭제한다 2. 해당 프로젝트 우클릭 후 Maven -> Update Project 클릭 Force Update of Snapshots/Releases 체크 후 OK 해결 완료!