월 22,000원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결스프링 부트 개념과 활용
Http2 적용 질문입니다.
http2 프로토콜 적용시에 지속적으로 적용이 되지 않아 질문을 드립니다. 1, ssl 적용은 확인이 되었습니다. 2, undertow로 웹 애플리케이션 서버를 바꿨습니다. 3, jdk 8버전과 spring boot 2.3.4버전을 쓰고 있습니다. 해당 과정을 거치고 run을 할 시에 오류는 발생이 되지 않는데 http2가 계속 적용이 되지 않아서 질문을 드립니다. 의존성 설정 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project> properties설정 server.ssl.key-store= keystore.p12server.ssl.key-store-password= 123456server.ssl.keyStoreType= PKCS12server.ssl.keyAlias= tomcatserver.port=8443server.http2.enabled=true controller import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@SpringBootApplication@RestControllerpublic class DemoApplication { @GetMapping("/hello") public String hello(){ return "hello"; } public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } 결과 필수 설정을 적용시킨것 같은데 동작이 안되어서 위와 같은 이유로 질문을 드립니다. 항상 좋은 강의를 해 주셔서 감사합니다!
- 해결됨스프링 부트 개념과 활용
구글 도큐먼트 링크
안녕하세요. 혹시 부트 강의자료는 구글 도큐먼트 링크 공유가 불가능한가요?
- 미해결스프링 부트 개념과 활용
Failed to execute ApplicationRunner
실행하면 계속 이렇문구와 오류가 나오네요 ㅠㅠ Failed to execute ApplicationRunner
- 미해결스프링 부트 개념과 활용
안녕하세요, 개인 프로젝트 중 해결하지 못하는 오류가 생겨서 질문 드립니다!
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2020-10-08 15:16:44.124 ERROR 6628 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.AbstractMethodError: org.hibernate.validator.engine.ConfigurationImpl.getDefaultParameterNameProvider()Ljavax/validation/ParameterNameProvider; 오류입니다 계속 이렇게 떠서 구글링도 해보고 의존성 주입시 버전도 바꿔보고 했는데 전혀 감을 못잡겠습니다ㅠㅠ 의존성은 다음과 같습니다! <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --></parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.2.0.Final</version> </dependency> <!-- BootStrap --> <dependency> <groupId>org.webjars</groupId> <artifactId>bootstrap</artifactId> <version>4.1.0</version> </dependency> <dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.3.1</version> </dependency></dependencies><build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>
- 미해결스프링 부트 개념과 활용
pom.xml설정
기선님 pom.xml에 <parent>삽입시 버전때문에 자꾸 오류가납니다. 버전을 지워도 될까요? 그리고, SpringBootApplication어노테이션이 import가 되지않아요.. auto import설정 해놨는데 아무리해도 안되서 직접 dependency에 추가했는데도 어노테이션이 입력이 안됩니다.. 왜이러는걸까요
- 미해결스프링 부트 개념과 활용
타임리프와 SPA
타임리프 + 자바스크립트로 SPA를 구현하려고 합니다. 타임리프의 템플릿 문법을 사용하지 않을 것 같은데 이런식으로 구현하면 타임리프를 쓰는 의미가 없는 건가요? 1인 개발자가 스프링 부트만 사용해서 SPA을 구현하려면 어떤 방법이 가장 좋은 것인지 궁금합니다.
- 미해결스프링 부트 개념과 활용
Failed to start component
7070 7080 8090도 다 해봤는데 안되는데 어떻게 해야되나요 ㅠㅠ 혹시나 포트가 안죽어서 안되나해서 포트도 다 죽였는데 이렇게 뜨네요 ㅠㅠ 이클립스로 하고 있습니다.
- 해결됨스프링 부트 개념과 활용
개발자님 질문하나만 드려도될까요?
제가 깃을 이제서야 공부했습니다 개발자님의 무료 강의와 유료강의를 다구매해서 듣고있습니다. 공부한거 하나하나 깃에 올려도될까요? 올리면 오픈소스가되고 저작권침해가 될것같아서ㅠㅠ 취업준비하면서 공부하고있습니다 면접에 플러스 요인이될것같아서 질문드립니다. 답변감사합니다.
- 해결됨스프링 부트 개념과 활용
Hibernate 와 JPA 관련 질문 들립니다!
안녕하세요 강의 듣다가 궁금한 점이 생겨서 질문드려요 JPA가 인터페이스로서 자바 표준명세서이고 이걸 구현한 구현체가 Hibernate라고 배웠습니다. 그래서 관계를 그리면 JPA <- Hibernate <- Spring Data JPA 라고 알고 있었는데 강의 8분30초에 SDJ -> JPA -> Hibernate라고 설명해주셨습니다. 제가 잘못 알고 있는거인가요??
- 해결됨스프링 부트 개념과 활용
안녕하세요 질문하나만 드려될까요?
아무리 찾아봐도 에러가 날수가없는데 자꾸 파비콘만 404가 뜹니다 프로퍼티 설정한것도 하나도없습니다
- 미해결스프링 부트 개념과 활용
spring.profiles.active같은 설정 프로퍼티
spring.profiles.active같은 설정 프로퍼티를 사용하려면 어디를 찾아봐야 하나요 ? 어떤 원리가 있는건가요 아니면 기냥 외우면 되는걸까용.. ?
- 미해결스프링 부트 개념과 활용
Undertow-> tomcat 으로 다시 변경할 때
의존성 부분에서 exclusions 부분과 undertow 부분을 지운 뒤 다시 실행을 해봤더니 되질 않았습니다 오류내용 : Description:The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. Action:Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port. 그래서 의존성 부분에 spring-boot-starter-tomcat 을 만든 후 포트번호도 8070으로 바꾸고 , 모든 포트를 지웠는데도 같은 오류가 발생해서 질문합니다!
- 미해결스프링 부트 개념과 활용
Application.properties에 대한 질문입니다
Holoman 과 Holoman properties 의 변수들은 Name , howlong 으로 선언되어있습니다. 하지만 Application.properties 에 적을 때 holoman.name , holoman.how-long 으로 적었는데도 정상적으로 작동이 되었으며 how-long 부분을 아무렇게 적었는데도 ex)holoman.asdf 처럼 howlong 부분이 정상적으로 변경이 되었습니다. 아무렇게나 적어도 스프링부트가 인지하는건가요?
- 미해결스프링 부트 개념과 활용
스프링에서 DB를 설계하는 것에 대하여...
저는 디비 쪽에 관심이 많아서 스프링에서 설계, 조인하기 보다는 디비에서 설계를 다하고 뷰를 보여주는 형식으로 가려고 합니다. (스프링은 스프링 역할만, 디비는 디비역할만) 근데 배우면서 곰곰히 생각해보니 이것이 과거 디비 중심 설계 패러다임에서 설계자와 개발자의 마찰에 의해 생긴 것을 스프링에서 설계해서 테이블 수정시 발생하는 자바 코드 문제점을 해결하려고 한것 같은데 저는 다시 디비 중심으로 가려고 합니다. 근데 저는 초보고 아직 배우는 입장이다 보니 의구심이 갑니다. 선배 개발자들이 아무런 이유 없이 스프링에서 이런 길을 터놓지 않았겟죠... 무언가 내가 못 배운 개념이 있지 않을까 합니다. 백기선 선생님의 스프링 jpa, 스프링 개념부트 개념과 활용, 두 가지만 보다 보니 스프링쪽에서는 개념 확립이 정확히 되진 않았습니다. 제가 더 봐야할 개념이나 강좌 알려주시면 감사하겠습니다.
- 해결됨스프링 부트 개념과 활용
개인 블로그 포스팅
선생님 강의 너무 잘 보고 있습니다~~ 감사합니다.혹시 강의 내용 정리해서 개인 블로그에 포스팅 해도되나요?
- 미해결스프링 부트 개념과 활용
디펜던시 junit 은 자동 추가 인가요?
그레이들로 학습중입니다. 단위 테스트를 해보려고 아무것도 없는 프로젝트에서 @RunWith(SpringRunner.class)를 주고 실행하면 오류가 나더라고요. 자동 디펜던시를 이용해서 최대한 인텔리에게 맡겨서 했습니다. 근데 결국은 testCompile 'junit:junit:4.12'를 추가해서 해결 했습니다. 선생님은 저것을 직접 추가하는 모습은 못 봤는데 제가 놓친것 인가요?
- 해결됨스프링 부트 개념과 활용
정적 리소스 location 설정 프로퍼티
안녕하세요. 기선님 강의 잘 듣고있는 수강생입니다. ^^ 강의를 보다가 오류가 있는듯하여 제보드립니다. 강의 및 강의노트에서 정적 리소스 location 설정 프로퍼티가 spring.mvc.static-locations라고 설명해주셨는데요 WebMvcProperties가 아닌 ResourceProperties 클래스의 staticLocations입니다. 따라서 application.properties에 spring.resources.static-locations로 설정해야합니다.
- 스프링 부트 개념과 활용
아까 맥 메이븐설치 질문입니다!
삭제된 글입니다
- 미해결스프링 부트 개념과 활용
맥에 메이븐 설치질문입니다.
안녕하세요. 맥유저인데 메이븐을 따로 설치해야한다고 들었습니다. 혹시 설치법 알려주실수 있거나 설치법 링크를 보내주실수 있나요? 구글링해서 나온 방법들은 안되는거 같습니다. 답변 부탁드립니다.
- 미해결스프링 부트 개념과 활용
안녕하십니까 기선님.
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2020-08-14 22:06:13.208 ERROR 10285 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'accountRepository': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.Optional me.g1moon.springbootsecurity2.account.AccountRepository.findByUserName(java.lang.String)! No property userName found for type Account! Did you mean 'username'? at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1827) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1265) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:624) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:612) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.data.repository.config.DeferredRepositoryInitializationListener.onApplicationEvent(DeferredRepositoryInitializationListener.java:51) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.config.DeferredRepositoryInitializationListener.onApplicationEvent(DeferredRepositoryInitializationListener.java:36) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:898) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:554) ~[spring-context-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) [spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) [spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) [spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.3.3.RELEASE.jar:2.3.3.RELEASE] at me.g1moon.springbootsecurity2.Application.main(Application.java:10) [classes/:na] Caused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.Optional me.g1moon.springbootsecurity2.account.AccountRepository.findByUserName(java.lang.String)! No property userName found for type Account! Did you mean 'username'? at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:96) ~[spring-data-jpa-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:107) ~[spring-data-jpa-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:218) ~[spring-data-jpa-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:81) ~[spring-data-jpa-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:99) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$mapMethodsToQuery$1(QueryExecutorMethodInterceptor.java:92) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_241] at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[na:1.8.0_241] at java.util.Collections$UnmodifiableCollection$1.forEachRemaining(Collections.java:1051) ~[na:1.8.0_241] at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[na:1.8.0_241] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_241] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_241] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.mapMethodsToQuery(QueryExecutorMethodInterceptor.java:94) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$new$0(QueryExecutorMethodInterceptor.java:84) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at java.util.Optional.map(Optional.java:215) ~[na:1.8.0_241] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.<init>(QueryExecutorMethodInterceptor.java:84) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:331) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$5(RepositoryFactoryBeanSupport.java:297) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.util.Lazy.getNullable(Lazy.java:212) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.util.Lazy.get(Lazy.java:94) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.getObject(RepositoryFactoryBeanSupport.java:244) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.getObject(RepositoryFactoryBeanSupport.java:57) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:169) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE] ... 24 common frames omitted Caused by: org.springframework.data.mapping.PropertyReferenceException: No property userName found for type Account! Did you mean 'username'? at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:94) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:382) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:358) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.mapping.PropertyPath.lambda$from$0(PropertyPath.java:311) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at java.util.concurrent.ConcurrentMap.computeIfAbsent(ConcurrentMap.java:324) ~[na:1.8.0_241] at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:293) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:276) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.query.parser.Part.<init>(Part.java:82) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.query.parser.PartTree$OrPart.lambda$new$0(PartTree.java:251) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_241] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[na:1.8.0_241] at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[na:1.8.0_241] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_241] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_241] at org.springframework.data.repository.query.parser.PartTree$OrPart.<init>(PartTree.java:252) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.query.parser.PartTree$Predicate.lambda$new$0(PartTree.java:381) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_241] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[na:1.8.0_241] at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[na:1.8.0_241] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_241] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_241] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_241] at org.springframework.data.repository.query.parser.PartTree$Predicate.<init>(PartTree.java:382) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.repository.query.parser.PartTree.<init>(PartTree.java:97) ~[spring-data-commons-2.3.3.RELEASE.jar:2.3.3.RELEASE] at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:89) ~[spring-data-jpa-2.3.3.RELEASE.jar:2.3.3.RELEASE] ... 49 common frames omitted Process finished with exit code 1 위 오류 관련하여 질문드릴 수 있을까요... 죄송합니다.. 이전에는 구글링하면 거의 다 해결된 거 같은데.. 웹 공부 시작하고서는 구글링도 못하네요 ㅜㅜ 소스 공유드립니다 ㅜㅜ https://github.com/g1moon/study/tree/master/Web-Programming/%5Binflearn%5D-Spring-Boot/springbootsecurity2/src/main