웹개발
-
[에러]Parameter N of method A in B Class required a single bean, but M were found웹개발/Micro Service Architecture 2019. 4. 15. 16:18
원인 어떤 클래스의 어떤 메소드중 몇번째 파라미터에서 빈이 1개가 필요한데 여러개가 발견되었다고 하는 메세지. 보통 코드를 잘못짜서 메소드가 어떤 인스턴스를 써야할지 모호함이 발생할때 나는 에러이다. @Autowired를 해놓고 또 파라미터로 받고 있다든지... 내가 코드에서 그렇다면 수정하면될텐데 스프링 프레임워크의 메소드에서 내가 수정할수 있는 빈과 그렇지 않은 빈 중에 모호함이 발생해서 나는 에러였다. 에러메세지 *************************** APPLICATION FAILED TO START *************************** Description: Parameter 1 of method BindingHandlerAdvise in org.springframework..
-
포스트맨으로 Git Repository 파일 수정하기웹개발/깃허브 2019. 4. 15. 15:27
참고자료 https://stackoverflow.com/questions/48745796/github-api-v3-update-file-not-working-404 Github API v3: Update file not working (404) I'm trying to update a file using the Github v3 api. Most of the documentation I could find was based on the older API. I want to utilize: https://developer.github.com/v3/repos/contents/#update-a-f... stackoverflow.com https://stackoverflow.com/questions/202075..
-
스프링부트 프로젝트 복사하기웹개발/스프링부트 2019. 3. 22. 16:08
이클립스 프로젝트 복사관한 정보는 많은데 스프링부트는 없는듯?오른쪽 클릭해서 property누르면 뜨는 창에서 context 변경하고 그런게 안뜬다... 스프링부트에서 프로젝트 복사하는 방법 1 프로젝트 복붙 ctrl +c,v 실행복사하려는 프로젝트를 복사해서 프로젝트 익스플로러에 붙여넣기한다. 그러면 다음과 같이 프로젝트명을 변경하라는 입력창이 뜬다. 원래 프로젝트 msb에서 msc로 바꾸려 하는 경우 2 패키지명 일괄변경 프로젝트를 복붙한다고 패키지명도 자동으로 변경되는것은 아니다. 제일 상위패키지에 오른쪽 마우스클릭하고 Refactor > Rename… 을 클릭한다 원하는 이름으로 바꾼 후 Update references와 Rename subpackages 모두 체크하고 OK그 패키지명을 참조했던 ..
-
[문제해결]JPA를 이용한 생성시간 자동화 구현후 DB에 날짜가 null로 들어가는 문제웹개발/스프링부트 2019. 3. 22. 15:54
JPA Auditing으로 생성수정날짜 자동생성해서 DB에 입력하는 방법은 아래 포스팅을 참고 https://jojoldu.tistory.com/251?category=635883 위 포스팅대로 따라했는데 날짜가 null 들어가는 문제에 대한 하나의 해결방법이다. 현상:문제 딱히 에러는 나지 않지만 의도대로라면 날짜컬럼에 날짜가 들어가야하는데 null로 들어간다. 원인 현재시각을 따오는 클래스 BaseTimeEntity가 어노테이션 @EntityListeners(AuditingEntityListener.class)을 통해 JPA 청취를 하는데 main() 함수가 있는 클래스에서 JPA청취가능을 해주지 않았기 때문. 해결 메인함수가 있는 클래스에 @EnableJpaAuditing 어노테이션을 달아준다. B..
-
[에러]Correct the classpath of your application so that it contains a single, compatible version of웹개발/스프링부트 2019. 3. 22. 15:42
스프링부트, 그래들 프로젝트 빌드하다가 만난에러 로그 An attempt was made to call the method org.springframework.boot.autoconfigure. template.AbstractTemplateViewResolverProperties.applyToViewResolver(Ljava/lang/Object;) V but it does not exist. Its class, org.springframework.boot.autoconfigure.template.AbstractTemplateViewResolverProperties, is available from the following locations: jar:file:/C:/Users/user/.gradle/ca..
-
스프링부트 런타임시 호스트와 포트 주소 가져오기웹개발/스프링부트 2019. 3. 21. 15:43
https://stackoverflow.com/questions/38916213/how-to-get-the-spring-boot-host-and-port-address-during-run-time 일단 @SpringBootApplication 이 붙은 Applicaiton.java에서 ApplicationListner라는 인터페이스를 구현해주고 거기서 받은 ip, port값을 다른클래스에서 사용할수 잇게 햇다... Application.java @SpringBootApplication public class Application implements ApplicationListener{ @Autowired private ApplicationContext applicationContext; public in..
-
스프링부트로 간단 Micro Service 구축하기웹개발/Micro Service Architecture 2019. 3. 21. 11:08
https://jojoldu.tistory.com/3) 스프링부트로 웹 서비스 출시하기 - 3. SpringBoot & Handlebars로 화면 만들기 (16) 2018.01.04 2) 스프링부트로 웹 서비스 출시하기 - 2. SpringBoot & JPA로 간단 API 만들기 (24) 2017.12.28 1) 스프링부트로 웹 서비스 출시하기 - 1. SpringBoot & Gradle & Github 프로젝트 생성하기 (6) 2017.12.24 링크 포스트의 위 글을 그대로 따라하면서 간단한 서비스를 구축했다. 기본적인 구축방법은 링크포스트에 자세히 나와있다. 따라하면서 쭉 별 문제 없이 진행해서 원하는 결과를 얻었지만 몇가지 짚고 넘어가야할 이슈들 정리하려함.. 메인 페이지 생성 핸들바를 썼는데 스..