전체 글(135)
-
[Error] not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146
이 게시물은 인프런에 있는 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 H2 데이터베이스 설치에 관한 오류 내용 중 1 입니다.ㅎㅎ H2 데이터베이스 버전은 : 199 버전입니다. 그럼 바로 밑에 창이 뜬다. JDBC URL : jdbc:h2:~/jpashop 로 바꾸고 연결 ! ?!!!!!!! 왜 안 되는거야 ?!!!!! 고민과 검색 끝에 갓영한 센세님께서 해답을 알려 주셨다. ★주의★ localhost로 바꾸기 전에 ! 저장한 설정 : Generic H2 (Embedded) 로 바꾸세요 바꾸셨나요? 그럼 바로 밑으로 넘어 가시죠 URL : jdbc:h2:~/jpashop 로 바꾸시면 됩니다 접속 성공 ! 이제 접속을 끊고 편한하게 접속을 하세요
2020.05.21 -
[Spring MVC] Parameter '~~' not found. Available parameters are [arg1, arg0, param1, param2]]을(를) 발생시켰습니다
name과 pw를 받아서 디비에 저장 하려고 했는데, 이런 에러가 떳다... 아무리 봐도 문법은 틀리지 않았는데, 이해가 되지 않았다... 한 시간 정도 고민고생 한 끝에 방법을 찾았다. mapper에 @Param을 쓰면 해결이 된다. spring에서는 DTO 객체로 받지 않고 2개 이상의 파라미터 변수를 디비에 넣을 시 , @Param 어노테이션을 Mapper에 붙여 주면 된다.
2020.05.06 -
[Spring] Bean , Component 어노테이션
어떤 클래스를 빈(Bean)으로 만들기 위해선 @Bean 어노테이션을 사용하거나 @Component 를 사용하면 된다. 그렇지만, Bean과 Component는 차이가 있다. 사용 하는 관점에서 차이점은 아래와 같다. :) @Component는 클래스 상단에 적으며, 그 default로 클래스 이름이 Bean의 이름이 된다. 또한 spring에서 자동으로 찾고 (@ComponentScan 사용) 관리해주는 Bean이다. :) @Bean은 @Configuration으로 선언된 클래스 내에 있는 메소드를 정의할 때 사용한다. 이 메소드가 반환하는 객체 Bean이 되며 default로 메소드 이름이 Bean의 이름이 된다. 상세한 내용은 아래 블로그 참조 https://lazymankook.tistory.co..
2020.04.29 -
자바 설정 방식 에러
이 에러에 대한 제목을 뭐로 해야 하지.....;; 아무튼 ! xml으로 설정하는 방식으로 공부를 했으니, 이제 자바어노테이션 방식으로 셋팅을 하려 하는데, 역시나 셋팅 초기부터 에러가 발생했다. 솔직히 에러 없이 진행 되는게 좋지만, 그러면 배우는 것이 없기 때문에 이제는 그냥 받아들이기로 했다. 이제 이 코드가 제대로 셋팅이 되었는지 테스트 코드를 돌려보겠다. 실행 결과 ! 글 쓰는게 너무 귀찮아서 여기까지 하겠다
2020.04.29 -
[Spring] @Autowired
@Autowired는 스프링 내부에서 자신이 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈(Bean)을 주입해 주라는 표시이다.
2020.04.27 -
[Spring] @Component 어노테이션
@Component 어노테이션은 해당 클래스가 스프링에서 객체로 만들어서 관리하는 대상임을 명시하는 어노테이션이다. @Component가 있는 클래스를 스프링이 읽어 주도록 @ComponentScan을 통해 지정되어 있으므로, 해당 패키지에 있는 클래스들을 조사하면서 @Component가 존재하는 클래스들을 객체로 생성해서 빈(Bean)으로 관리하게 된다.
2020.04.27