본문 바로가기

전체 글

(91)
UnsatisfiedDependencyException,BeanCreationException,IllegalArgumentException [spring boot 에러] spring boot를 사용하여 소셜 로그인을 만들어 보는 도중 난생처음 보는 에러를 보았다.. 내용은 아래랑 같다.. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'oauthController' defined in file [C:\Users\user\Desktop\asdf\out\production\classes\prac2\asdf\oauth\controller\OauthController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springfr..
Spring boot) mybatis 사용하기(mysql) 수정(추가) www.notion.so/neneee/mybatis-a64891971a4b4b6e82cf79a8c8061273 mybatis 사용 방법 mybatis 사용 방법 www.notion.so 이러한 방법이 훨신 더 편하고 깔끔한거 같다.(두개다 참고) 더보기 dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3' runtimeOnly 'mysql:mysql-connector-java' testImplementation('org.springframework.boot:spring-..
Spring message properties 메시지 설정하는 법 spring에서는 여러개의 언어를 설정할때, 여러가지 html을 만들지 않으려고 message properties를 지원한다. ex) index_ko.html index_us.html index_jp.html 등등 여러가지 html을 만들기 보다. 한가지 html에서 properties를 사용하여 여러가지 언어를 지원하는 것이다. 스프링 부트를 사용하지 않으면 직접 properties를 설정해줘야하는 번거로움이 있다. (필자는 부트를 사용했다. 아닌 사람들을 위해 소스코드 하나를 올려둔다) @Configuration public class MessageConfig { @Bean public MessageSource messageSource() { ResourceBundleMessageSource mess..
[oracle] 오라클 8080포트번호 변경 방법,포트번호 변경법 오라클에서 사용하는 포트번호가 8080이고, 톰캣에서 사용하는 포트가 8080이므로 톰캣을 실행할때 충돌이 일어난다. 보통은 톰캣의 포트를 변경하면 되지만 필자는 오라클의 포트 번호를 변경하려 한다. 먼저 db를 접속한다. 필자는 9090으로 미리 변경했기 때문에 아마 대부분 8080으로 되어 있을 것 이다. SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL; 그후 EXEC DBMS_XDB.SETHTTPPORT(원하는 포트번호); 를 입력하면 포트가 변경되었다고 뜬후 다시 SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL; 이 명령어로 확인해보자!
[Spring] @Autowired 애노테이션 스프링 빈에 의존하는 다른 빈을 자동으로 주입하고 싶을때 사용한다. 스프링을 사용하다보면 많은 빈을 설정하게 되는데 @Autowired를 이용하여 자동 주입을 하는것이다. @Autowired 애노테이션을 의존 주입 대상에 붙이면 스프링 설정 클래스의 @Bean 메서드에서 의존 주입을 위한 코드를 작성하지 않아도 된다. EX) @Bean public Member member(){ Member member = new Member(); //생성자나 세터 메서드를 사용하지 않아도 //스프링 컨테이너가 @Autowired를 붙인 필드에 //자동으로 해당 타입의 빈 객체를 주입한다. return member; }