아주 머리통 깨지게 짜증나게 하던.. 사실 사람 머리통은 그렇게 쉽게 깨지지 않지만 아무튼 잘 쓰던 sts에서 maven으로 spring boot 프로젝트를 만드려고 하니까 계속 Import Getting Started Content 79%.... 상태인 것을 발견, 종료도 안돼서 강제종료를 했다. Gradle로 만들때는 전혀 그런 일 없이 잘 됐는데 Maven 무슨일이냐.. .싶어서 알아보니까 https://stackoverflow.com/questions/69947364/sts-stuck-at-import-getting-started-content-at-79 STS Stuck at "IMPORT GETTING STARTED CONTENT" at 79% Click Here For The Image Wh..
no qualifying bean of 어쩌구 오류 context.xml 에 bean이 설정되어있는지 확인해본다 나의 경우 1. 새로 만든 passwordEncoder 빈을 추가했지만 기존의 빈을 주석처리 안해서 이와 같은 오류가 났음 2. 애초에 빈, 혹은 component-scan을 추가하지 않아서 오류가 남. 둘 다 root-context.xml, password 같은 경우 security-context.xml 에서 빈을 추가하였다.
코배스를 mysql로 하고 있는데, 첨부파일 이미지의 경로를 테이블에 넣으려고 하니 오류가 난다 unknown command 어쩌구... 서치를 해보니 user\cuna\test 식의 경로 대신 user/cuna/test 로 슬래시를 써서 넣으라는 얘기가 많다. 그러면 이걸 변경해야함.. String path = 경로.replaceAll("\\\\", "/"); 로 변경하면 되는데 uuid를 또 삽입하려고 하니까 오류가 난다. 세상에.. 바보였다 sql mapper 를 ${filepath} 라고 작성했지 뭐니 #{filepath} 라고 작성하니까 잘 된다. 값진.. 교훈 냠냠..
맨날 헷갈려.... @Consumes: 서버에서 수신하고자 하는 데이터 포맷 브라우저에서는 여기 적혀있는 포맷의 데이터만 서버로 보낼 수 있다. RequestMapping(..., consumes=MediaType.APPLICATION\_JSON\_UTF8\_VALUE) 일 때 서버는 body에 담긴 데이터의 타입이 APPLICATION\_JSON\_UTF8 일 때의 요청만 처리한다. @Produces: 서버에서 송신하고자 하는 데이터 포맷 서버는 여기 적혀있는 포맷의 데이터만 브라우저로 내보낼 수 있다. RequestMapping(... , produces = MediaType.APPLICATION\_JSON\_UTF8\_VALUE) 일 때 Http 응답 헤더로 Content-type: applicat..
공부를 소홀히해서요.. 이런 내용을 올리게 되었습니다. 인터페이스와 인터페이스를 구현한 구현1, 구현2 의 클래스가 있다고 했을 때 main 메서드에서 실행하는 경우, 인터페이스 정의 { 메서드(); } class 구현1 implements 인터페이스{ 구현1메서드(); } class 구현2 implements 인터페이스{ 구현2메서드(); } 인터페이스 i = new 구현1(); i.구현1메서드(); i = new 구현2(); i.구현2메서드(); 처럼 인터페이스 객체 i를 사용해 구현 클래스의 메서드들을 활용할 수 있다. 예제 코드를 작성해보자면.. 예가 좀 이상하긴 한데...... 암튼 Taste 객체를 만들게 되면 구현체들을 다 처리할 수 있다.