profile
국물을 달라

spring boot filter추가

기본적으로 html은 form으로 put과 delete 요청을 보낼 수 없다.그럼 html만으로는 rest api를 쓸 수 없는가?스프링에서 제공하는 HiddenHttpMethodFilter를 사용하면 폼에서 put,delete요청을 보낼 수 있다.링크 참고 : htt

2020년 3월 22일
·
0개의 댓글

spring boot 2.0 + jpa 게시판

처음 따라하기 좋은 사이트가 있어 남긴다.완성본은 깃허브에 올려놓았다.감사합니다 빅토리님https://victorydntmd.tistory.com/category/%EC%9B%B9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0

2020년 3월 22일
·
0개의 댓글

임시

자바/Java instanceof 연산자?Java enum@RequestParamResponseEntity<?>@Responsebody제네릭

2020년 3월 19일
·
0개의 댓글

스프링부트와 JPA로 만드는 게시판

링크를 첨부한다.실제 구현은 내 깃허브에 올려놓았다.https://victorydntmd.tistory.com/325

2020년 3월 18일
·
0개의 댓글

Intellij에서 spring프로젝트 생성하기

최근에 인텔리제이를 쓰기 시작했는데 스프링만 써보다 보니 이건 뭐..프로젝트 생성조차 못하겠다.인터넷을 좀 찾아보니 맘에 쏙 드는 블로그를 못찾다가 적절한 블로그를 찾았다.이클립스와 똑같은 구조로 프로젝트를 생성하는 방법을 적어놓았다.아직 이클립스가 점유율이 훨씬 더

2020년 3월 12일
·
0개의 댓글
post-thumbnail

Filter, Interceptor, AOP

전에 어떤 글에서 위 3가지를 한번 정리 하겟다고 썻었는데 무슨글인지는 모르겠다.내가 프로블로거라면 그 글에 이 글의 링크정도는 달았겠지..뭐 그게 중요한건 아니고 위 3가지가 동작이 비슷해서 구분이 좀 필요할 것 같아서 참고할만한 링크를 가져왔다.https:

2020년 3월 9일
·
0개의 댓글

spring @Bean vs @Component

스프링 실습 책에서는 Component만 빈으로 만들었었는데 백기선님 강의를 보니 @Bean으로 빈으로 만드는 부분이 나와서 무엇이 다른지 찾아보았다.결론부터 말하자면 @Component는 개발자가 정의한 클래스의 객체를 빈으로 등록하고 싶을때 사용하는 어노테이션이고@

2020년 3월 4일
·
0개의 댓글

jUnit Mock이란 무엇인가

jUnit소스를 보다보면 Mock이라는 단어가 가끔 보인다.Mock이 뭔지 궁금해서 찾아봤다.일단 결론부터 말하면 테스트를 위한 더미오브젝트다.실제 기능이 구현된 클래스가 아니라 테스트프로그램을 실행 시키기 위한 오브젝트인 것이다.공부르 하면 할 수록 기술들이 결국

2020년 3월 4일
·
0개의 댓글

spring bean의 속성

스프링 코어 기술은 역시나 빈이다.IOC컨테이너에서 관리되는 객체를 빈이라고 부른다.빈은 어노테이션으로 등록하거나 XML을 이용해서 등록한다.어노테이션이야@Service@Repository@Controller등으로 등록하고 컴포넌트 스캔하면 되고XML은 root-con

2020년 3월 4일
·
0개의 댓글

jUnit에러 -Failed to load ApplicationContext

jUnit테스트로 트랜잭션을 실습 하려고 했더니 다시 에러가 나를 붙잡는다.java.lang.IllegalStateException: Failed to load ApplicationContextCaused by: org.springframework.beans.facto

2020년 3월 3일
·
0개의 댓글

The reference to entity "charset" must end with the ';' delimiter. 에러

일단 현상은 jdbc커넥션 스트링을jdbc:mysql://localhost:3306/BBS?useSSL=false로 접속을 하니 윈도우 환경에서 케릭터셋이 다 깨져서 들어가는 현상이 나타났다.디비 케릭터셋을 확인해보니 다 utf8이다.결국 클라이언트의 케릭터셋이 문제라

2020년 3월 2일
·
0개의 댓글
post-thumbnail

ProceedingJoinPoint 인터페이스의 제공 메서드

AOP라는게 참 대단한 놈이라는 생각이 든다.추상화를 이렇게 까지 시켜놓은게 대단할 따름이다.잘 사용하면 굉장히 유용하게 사용할 수 있을것 같다이 AOP에 대한 니즈를 너무나잘 느꼈기 때문이다.@Before와 @After은 나름 간단한데@Around가 조금 복잡한 것

2020년 3월 1일
·
0개의 댓글

스프링(Spring) AOP : AspectJ Pointcut 표현식 (1-1) execution

execution 명시자Advice를 적용할 메서드 지정기본 형식 :\-> "\*" 는 모든 값을 의미\-> ".." 는 0개 이상 의미 execution(수식어 클래스이름(파라미터) 수식어생략가능public, protected 등등리턴타입메서드의 리턴타입 지정클래스이

2020년 3월 1일
·
0개의 댓글

JUnit 테스트시 java.lang.ExceptionInInitializerError 에러

JUnit 테스트 중에 아래와 같은 에러로 고생중이다.java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.re

2020년 3월 1일
·
0개의 댓글

cvc-elt.1: Cannot find the declaration of element 'project'.

maven업데이트 하니 이번엔 저 에러가 발생했다.진짜 메이븐..고통스럽다고마우면서도 참 원망스럽구나구글링하다가 솔루션 발견! 이 부분을

2020년 2월 24일
·
0개의 댓글

mybatis selectOne vs selectList

selectOne과 selectList의 차이점은 selectOne메소드는 오직 하나의 객체만을 리턴해야 한다는 것이다. 한개 이상을 리턴하거나 null 이 리턴된다면 예외가 발생할 것이다. 얼마나 많은 객체가 리턴될지 모른다면 selectList를 사용하라. 객체의

2020년 2월 21일
·
0개의 댓글

mybatis sqlSession 사용

마이바티스에서는 SqlSession를 생성하기 위해 SqlSessionFactory를 사용한다. 세션을 한번 생성하면 매핑구문을 실행하거나 커밋 또는 롤백을 하기 위해 세션을 사용할수 있다. 마지막으로 더 이상 필요하지 않은 상태가 되면 세션을 닫는다. 마이바티스 스프

2020년 2월 21일
·
0개의 댓글

Can not find the tag library descriptor for "http:// java.sun.com/jsp/jstl/core" 에러

메이븐은 진짜..참 좋고 편리하면서도 이럴때는 원망스럽다.어느날 이클립스에 저 에러가 떳다.진짜 그냥 어느날이다.저 에러가 뜬 프로젝트는 initialWeb쪽이었다.이해가 안가는게 같은 레포지터리 쓰는 cipher프로젝트는 똑같이 jstl쓰는데 저 에러가 안떠있다.이게

2020년 2월 21일
·
0개의 댓글

톰캣로그에서 jdbc 메모리릭 워닝이 뜰때

밤이 늦어서 일단 링크로 대체한다. 현상은 톰캣 서버 자체를 재시작할때는 에러스택이 안떨어지는데 어플리케이션을 수정하여 자동배포가 될때 jdbc warning 에러스택이 떨어졌다. 일단 동작은 문제가 없었는데 찜찜하여 찾아보니 해결책이 잇었다. 일단 나는 mysql-connector를 maven이 jar를 묶을때 제외시키고 해당 드라이버를 톰캣홈/lib에 ...

2020년 2월 9일
·
0개의 댓글

log cannot be resolved에러

쉬운게 없다..log4j의 log객체를 못찾아서 대부분의 소스에 X표가 떳다. image.png 2020-02-07 20:02 작성됨 https://parinote.tistory.com/23 첫번쨰 방법이다. 일단 lombok을 이클립스에 새로 설치해줫음. 안됨 image.png https://okky.kr/article/532274 두번째 해결방법이...

2020년 2월 7일
·
0개의 댓글