무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결스프링 프레임워크 입문
wro4j가 없습니다.
자바 8버전이 안되서 17로 했는데 wro4j가 안뜹니다.
- 미해결스프링 프레임워크 입문
자바 1.8버전(1.8.0_202) 으로 maven spring-boot:run 실행시 오류
java.lang.TypeNotPresentException: Type org.graalvm.buildtools.maven.NativeExtension not present위 오류로 인해 maven 빌드가 안되서 WRO4J Maven 플러그인이 실행이 안됩니다.어떻게 해결해야하나요?
- 미해결스프링 프레임워크 입문
Casheable 에서 서버 이중화시에도 적용이 되나요?
강의 감사합니다.Cacheable은 서버내에 저장이 되는것이지요?서버 이중화 되는 경우 캐쉬정보는 동기화는 가능 한가요?접속 때마다 다른 서버로 접속 되는 경우, 캐쉬 활용이 가능한가요?강의 정말 잘 들었고, 수고 하셨습니다.감사합니다.
- 미해결스프링 프레임워크 입문
'프로젝트 세팅' 영상부터 재생이 안돼요;
'프로젝트 세팅' 영상부터 재생이 안돼요;
- 미해결스프링 프레임워크 입문
cmd에서는 spring-boot가 정상적으로 실행되는데 IntelliJ에서는 실행되지 않습니다.
환경설정시 원 강의는 자바 8 이었지만 현재 깃허브 레포지토리는 자바 11 기반으로 만들어져 있어 자바 11로 환경변수를 설정하였고 진행하였습니다. 그리고 cmd 에서 spring-boot:run 을 이용하면 정상적으로 서버가 켜지고 페이지가 잘 작동함을 확인하였습니다. 그러나 intelliJ에서 spring-boot:run을 실행시 아래와 같은 오류가 발생합니다. [INFO] Finished at: 2022-06-20T08:51:52+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project spring-petclinic: Error reading old mojo status C:\Users\sh\Desktop\spring-petclinic-main\target\maven-status\maven-compiler-plugin\compile\default-compile\inputFiles.lst: Input length = 1 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException Process finished with exit code 1 intelli J project structure 에서 설정역시 sdk는 11 language도 11로 모듈도 11버전으로 다 맞춰놨는데 왜 저런 오류가 뜨는것일까요? old mojo는 무슨 오류인가요? 아래의 링크도 확인해봤지만 플러그인의 오류다 같은 말만 나오고 무슨 말인지 잘 모르겠네요 ㅜㅜ 물론 실습 자체는 CMD로 확인하면 될거라 생각하지만 어느 환경설정때문에 잘 안되는것인지 의아합니다.
- 미해결스프링 프레임워크 입문
자바1.8버전으로 설치 후,boot-run실행시 오류
자바버전 강의대로 확인후, 인텔리제이 커뮤니티을 받고, java버전 설정을 했습니다. workspace폴더를 만들고 그 안에 프로젝트를 넣었고, 인텔리제이로 받은 후, 메이븐 스프링부트 런 실행시, 아래와같은 에러가 뜨네요ㅜ io/spring/javaformat/eclipse/jdt/jdk11/internal/formatter/DefaultCodeFormatter has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 11버전 클래스파일로 부터 컴파일되었고, 이 클래스는 8버전으로 부터 인식되어야한다? 라는 에러가 찍힙니다..버전설정은 강의대로 한 것 같은데, 어디를 더 체크 해보면될까요??ㅜ
- 미해결스프링 프레임워크 입문
구글 문서 하단의 내용
문서 하단의 "톰캣, 제티, 네티, 언더토우"는 어떤 의미에서 쓰신 건가요?? 위의 "Servlet, Reactive"는 애노테이션의 Aspect에서 사용하는 구현체의 종류로 이해했는데 "톰캣, 제티, 네티"는 같은 의미가 아닌 것 같아서 질문 드립니다!
- 해결됨스프링 프레임워크 입문
localhost:8080 로그인
안녕하세요 ! 강의를 보며 따라하고 있는데 설정을 다 따라해도 localhost 에 접근하려하면 자꾸 로그인하라고 떠서 진도를 못나가고 있습니다 ㅜㅜ 혹시 해결방법이 있나요 ? build.gradle 엔 security dependency 는 없습니다 !
- 미해결스프링 프레임워크 입문
아마존 Linux AMI Docker 배포
안녕하세요. 아마존 서버 EC2 Linux AMI 서버에 Spring war를 배포하려고 하는데요. Tomcat 7과 Mysql 5.6.48버전을 사용합니다. Tomcat과 Mysql은 모두 Docker container에 넣어놨습니다. 이와 똑같이 Synology에 배포했을 때는 잘 작동하는데요. 아마존 서버에 배포하니까 JDBC Connection Error가 뜹니다.. Mysql연결을 못하는 것 같습니다. 아마존 서버 보안설정은 Mysql 3306포트 모두 열어둔 상태입니다. Synology 에선 되고 아마존 서버에서는 안되는 이유가 뭘까요..? 둘다 똑같은 버전 환경인 것 같은데... Synology도 Linux기반으로 알고 있습니다.. 어떤 이유인지 알 수 있을까요?ㅠㅠ
- 미해결스프링 프레임워크 입문
왜 생성자에 @Autowired를 붙이는지 모르겠습니다.
생성자에 @Autowired를 붙여 의존성을 주입하고 그것이 생략 가능하다고 하셨는데, 생성자에서 파라미터로 정의된 빈은 ApplicationContext에서 인자로 넘겨주는 걸로 들었습니다. 그렇다면 인자로 주어지는데 왜 @Autowired를 통해서 또 주입을 받아야하는건지 잘 모르겠습니다. 제 질문지 맞는 질문인지도 잘 모르겠네요...
- 미해결스프링 프레임워크 입문
LogExecutionTime 예제 실행 후 다음과 같은 에러가 발생합니다.
에러 내용을 구글링을 통해서 이것 저것 해결해보려고 했는데 해결을 못하고 있습니다. 도움 부탁드리겠습니다. (소스파일을 올려 드리면 좋을 것 같은데 어느 파일을 올려야 좋을지 몰라서 에러메세지만 올렸습니다.) *************************** APPLICATION FAILED TO START *************************** Description: Field goldaladin in org.springframework.samples.petclinic.owner.SampleController required a bean of type 'java.lang.String' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action: Consider defining a bean of type 'java.lang.String' in your configuration. 2020-06-10 11:58:35.114 WARN 3584 --- [ restartedMain] o.s.boot.SpringApplication : Unable to close ApplicationContext org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'applicationAvailability' defined in class path resource [org/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.annotation.ProxyCachingConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.context.event.AbstractApplicationEventMulticaster.retrieveApplicationListeners(AbstractApplicationEventMulticaster.java:245) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.context.event.AbstractApplicationEventMulticaster.getApplicationListeners(AbstractApplicationEventMulticaster.java:197) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:134) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.boot.availability.AvailabilityChangeEvent.publish(AvailabilityChangeEvent.java:81) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.boot.availability.AvailabilityChangeEvent.publish(AvailabilityChangeEvent.java:67) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:167) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:978) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:814) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:325) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE] at org.springframework.samples.petclinic.PetClinicApplication.main(PetClinicApplication.java:31) [classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_241] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_241] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_241] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241] at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) [spring-boot-devtools-2.3.0.RELEASE.jar:2.3.0.RELEASE] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.annotation.ProxyCachingConfiguration': Initialization of bean failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:109) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:101) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:251) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1141) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1114) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:506) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] ... 23 common frames omitted Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:814) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1282) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:297) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor.postProcessBeforeInitialization(ConfigurationClassPostProcessor.java:456) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE] ... 45 common frames omitted Process finished with exit code 0
- 해결됨스프링 프레임워크 입문
로컬호스트 로그인
로그인 하라구 하는데 ㅠㅠㅠㅠ 로그인이 안되구욥 참고로 이런 warning 이 떴어욥 ㅠㅠㅠ 10:1 Cannot link source map. Css result location is not know and could not be deduced from input less source..
- 미해결스프링 프레임워크 입문
서버는 잘 도는데 add pet 등 만지니 에러가 찍힙니다
2020-05-24 23:16:01.332 ERROR 30384 --- [nio-8090-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: Expected: controller used to showcase what happens when an exception is thrown] with root cause 이런 에러가 찍히는데.. 구글링해보니 db관련 문제라고 하는데 어떻게 해결해야할까요? 감사합니다
- 미해결스프링 프레임워크 입문
추상화
안녕하세요 선생님, 추상화의 장점이 결국 아무리 여러 구현체들이 바뀌더라도, transaction을 처리하는 aspect안에서 그 구현체들이 돌아가기때문에 겉을 싸고 있는 aspect에 영향이 없다~ 라고 보면 될까요?
- 미해결스프링 프레임워크 입문
안녕하세요 백기선님
이런식으로 로딩이 계속돌아갑니다 근데 로컬호스트8080 사이트 들어가면 잘나오구요.. 문제가 없는 건가요??
- 미해결스프링 프레임워크 입문
강사님 강의를 보면서 스프링을 배워보려고 하는데 어떤 순서로 강의를 수강하여야 할까요?
순서좀 알려주세요
- 미해결스프링 프레임워크 입문
강의보고 똑같이 했는데 안됩니다.
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.4.RELEASE:start (default-cli) on project spring-petclinic: Unable to find a suitable main class, please add a 'mainClass' property
- 미해결스프링 프레임워크 입문
Less Warning 에러에 관련해서 문의드립니다.
우선말씀해주신대로 인텔리제이 커뮤니티 버전으로 다운을 하였습니다. 또한 JDK 버전은 1.8입니다. 파일을 다운받고 workspace폴데 압축을 풀고 오픈을 하여서 이제 spring-boot:run을 실행을 하였습니다. 근데 실행을 하는데 이러한 에러가 발생을 하였습니다. 제가 해결을 해볼려고 여러가지 방법으로 검색을 했지만 해결방법을 못구했습니다. 어찌 해야하는지 알수 있을까요?
- 미해결스프링 프레임워크 입문
소스 컴파일 하니 다음과 같은 문제가 나오네요.
Cannot link source map. Css result location is not know and could not be deduced from input less source.. 어떤거를 수정하면 될까요? 자바 버전은 맞췄습니다
- 미해결스프링 프레임워크 입문
포트 충돌 에러가 뜨네요.
안녕하세요 강사님. netstat으로 8080포트를 확인해봐도 사용중이지 않은데 자꾸 포트 충돌 에러가 뜨네요.. 어떻게 해결해야할지 모르겠습니다 ㅠㅠ