묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 부트 개념과 활용
에러 질문입니다.
진행중인 프로젝트의 깃 주소는 https://github.com/Mosuhyeok/springError 이것입니다 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2020-05-01 17:13:21.571 ERROR 12500 --- [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to execute ApplicationRunner 이 에러가 왜 뜨는지 잘 모르겠습니다.. H2runner 파일을 다 주석처리하고 실행하면 잘 되는데 주석을 해제하면 오류가 납니다.. 그리고 제가 여러 블로그들을 참고하며 crud 게시판을 구현 해보려고 하는 중인데 매번 데이터베이스 설정에서 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 이 에러가 자주 뜨는데 왜 그런걸까요...? --전체 에러코드-- 2020-05-01 17:28:49.482 INFO 7576 --- [ main] d.d.DemodlkfksdkfApplication : Starting DemodlkfksdkfApplication on DESKTOP-TLQC95G with PID 7576 (C:\Users\MoMoRing\Spring-Folder\demodlkfksdkf\target\classes started by MoMoRing in C:\Users\MoMoRing\Spring-Folder\demodlkfksdkf) 2020-05-01 17:28:49.484 INFO 7576 --- [ main] d.d.DemodlkfksdkfApplication : No active profile set, falling back to default profiles: default 2020-05-01 17:28:50.034 INFO 7576 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JDBC repositories in DEFAULT mode. 2020-05-01 17:28:50.048 INFO 7576 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 11ms. Found 0 JDBC repository interfaces. 2020-05-01 17:28:50.433 INFO 7576 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2020-05-01 17:28:50.439 INFO 7576 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2020-05-01 17:28:50.440 INFO 7576 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.33] 2020-05-01 17:28:50.510 INFO 7576 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2020-05-01 17:28:50.510 INFO 7576 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 985 ms 2020-05-01 17:28:50.535 INFO 7576 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2020-05-01 17:28:50.613 INFO 7576 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2020-05-01 17:28:50.617 INFO 7576 --- [ main] o.s.b.a.h2.H2ConsoleAutoConfiguration : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' 2020-05-01 17:28:50.781 INFO 7576 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2020-05-01 17:28:50.956 INFO 7576 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2020-05-01 17:28:50.958 INFO 7576 --- [ main] d.d.DemodlkfksdkfApplication : Started DemodlkfksdkfApplication in 1.715 seconds (JVM running for 2.21) jdbc:h2:mem:testdb SA 2020-05-01 17:28:50.964 INFO 7576 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2020-05-01 17:28:50.970 ERROR 7576 --- [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to execute ApplicationRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:778) ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:765) ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:322) ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] at d.demodlkfksdkf.DemodlkfksdkfApplication.main(DemodlkfksdkfApplication.java:10) ~[classes/:na] Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "CREATE TABLE USER (ID INTEGER NOT NULL, NAME VARCHAR(255), PRIMARY KEY (ID)) INSERT[*] INTO USER VALUES (1, ‘KEESUN’)"; SQL statement: CREATE TABLE USER (ID INTEGER NOT NULL, name VARCHAR(255), PRIMARY KEY (id)) INSERT INTO USER VALUES (1, ‘keesun’) [42000-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:453) ~[h2-1.4.200.jar:1.4.200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ~[h2-1.4.200.jar:1.4.200] at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.200.jar:1.4.200] at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.200.jar:1.4.200] at org.h2.message.DbException.getSyntaxError(DbException.java:229) ~[h2-1.4.200.jar:1.4.200] at org.h2.command.Parser.getSyntaxError(Parser.java:1051) ~[h2-1.4.200.jar:1.4.200] at org.h2.command.Parser.prepareCommand(Parser.java:741) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.Session.prepareLocal(Session.java:657) ~[h2-1.4.200.jar:1.4.200] at org.h2.engine.Session.prepareCommand(Session.java:595) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:164) ~[h2-1.4.200.jar:1.4.200] at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126) ~[h2-1.4.200.jar:1.4.200] at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:120) ~[HikariCP-3.4.2.jar:na] at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) ~[HikariCP-3.4.2.jar:na] at d.demodlkfksdkf.H2Runner.run(H2Runner.java:23) ~[classes/:na] at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:775) ~[spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE] ... 5 common frames omitted 2020-05-01 17:28:50.973 INFO 7576 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor' 2020-05-01 17:28:50.974 INFO 7576 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2020-05-01 17:28:50.977 INFO 7576 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. Process finished with exit code 1
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
채점결과 exit_code_1
5문제중에 3문제는 success고 2문제는 exit_code_1이 뜨는데 이게 무슨뜻인가요?? 알고리즘은 아래와 같이 만들었습니다. n = int(input()) matrix = [[0] * n] for _ in range(n): matrix.append(list(map(int, input().split()))) matrix.append([0] * n) for i in range(1, n+1): matrix[i].insert(0, 0) matrix[i].append(0) dx = [0, 0, -1, 1] dy = [-1, 1, 0, 0] cnt = 0 for i in range(1, n+1): for j in range(1, n+1): for k in range(4): x, y = i+dx[k], j+dy[k] if matrix[i][j] <= matrix[x][y]: break if k == 3: cnt += 1 print(cnt)
-
미해결홍정모의 따라하며 배우는 C++
std::move와 std::forward<T> 에 기능상의 차이가 있는지 궁금합니다!
안녕하세요 홍정모 선생님! Templetized 된 함수 내부에서 move sementics를 구현하기 위해서 std::forward<T> ~ 로 내부 함수들에게 변수를 넘겨주는 것과 double 앰퍼센드 함수 오버로딩시에 std::move() 로 넘겨주는 것에 성능차이가 있나요? 템플릿함수에 move 대신 forward를 써서 변수를 전달해주는 이유가 궁금합니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
출처를 알 수없는 js파일 두개 질문드립니당..!
저렇게 vs code에서 index.html 을 열어보면 보이지 않는 스크립트 파일 두개가 개발자도구에서는 보이는데요 저 파일들은 어디서 와서 저기서만 보이는 건지 궁금합니다! (저희가 생성한 프로젝트 폴더 안에는 js라는 폴더 자체가 없지 않나요??) 그리고 왠지 연결되는 질문일 것 같은데.. index.html에서 아무런 스크립트나 다른 파일을 연결 해주지 않았는데 어떻게 화면에 저희가 작성한 내용들이 나타는 것인지(? 설명하기가 어려워요 ㅠㅠ) 궁금해요! 음 그러니까..main.js에 new Vue({...}) 요부분을 index.html에서 불러와야 <div id='app'></div> 여기에 붙여지는거 아닌가요?? 제가 어떤 부분을 놓치고 있는지 알려주시면 감사하겠습니다! ㅠㅠ (연휴인데 질문을 많이 올려서 죄송해요 ㅠ_ㅠ)
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
업로드 한 삭제가 자동 삭제가 됩니다.
업로드 한 파일안의 사진들이 시간이 자나면 자동으로 삭제가 됩니다. 그래서 options.properties 의 path_load 를 다른 폴더로 바꿨는데 저장까지는 다 되는데 읽어오지를 못하고 엑스박스로 나타나게 됩니다 소스보기 눌렀더니 경로는 정확합니다. 어떻게 해결해야하는지 질문하고 싶습니다.
-
미해결홍정모의 따라하며 배우는 C언어
비쥬얼스튜디오 코드에서 디버깅하는법
비쥬얼스튜디오 코드에서 디버깅하는법도 혹시 알 수 있을까요??
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
내장 라이브러리를 써서 풀어봤는데 질문이있습니다.
풀이를 보기전에 파이썬 내장라이브러리인 collections.deque를 이용하여 아래와 같은 함수를 만들어서 풀었습니다. 괜찮은 풀이인지 확인받고싶습니다. 그리고 실제 코딩테스트에서 collections, itertools같은 내장라이브러리를 사용해도되나요? from collections import deque def move_list(direct, many, l): sub_q = deque() q = deque(l) if direct == left: for _ in range(many): sub_q.append(q.popleft()) return list(q+sub_q) if direct == right: for _ in range(n-many, n): sub_q.appendleft(q.pop()) return list(sub_q+q) left, right = 0, 1 n = int(input()) matrix = [list(map(int, input().split())) for _ in range(n)] m = int(input()) for _ in range(m): row, direct, many = map(int, input().split()) many = many % n for i in range(n): if i == row-1: matrix[i] = move_list(direct, many, matrix[i]) s, e = 0, n-1 res = 0 for i in range(n): for j in range(s, e+1): res += matrix[i][j] if i < n // 2: s += 1 e -= 1 else: s -= 1 e += 1 print(res)
-
미해결홍정모의 따라하며 배우는 C언어
4:30에서 arr+1=arr[1]?
int arr[2][3]={{1,2,3},{4,5,6}} 에서 arr=arr[0]=&arr[0][0]=&arr[0] arr[1]=&arr[1]=&arr[1][0] 인데 어떻게 arr+1=&arr[1][0] 이 되는지 궁금하네요 &arr[0][0] +1 이 되니까 &arr[0][1]이 되야하는 것 아닌가 싶습니다. arr[1] +1이 &arr[1][0] 아닌가요? 그리고 a[0][0] 이렇게 쓰신건 arr[0][0]을 줄이신거지요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
@Column(length = 10) 이게 ddl 일때만 의미있나요?
실무에서는 jpa의 ddl 을 disable 하라고 하셨는데요. 그렇다면 저게 의미가 있는 코드인지 궁금합니다. 혹시..ddl 뿐만 아니라 set할때에도 validation까지 해주는지요? 예컨데 10자를 넘는 데이터를 set해주면 런타임에 쿼리가 날라가기전에 jpa에서 저 제약조건을 보고 바로 익셉션을 던져준다던지..? 아니면 ddl disable 일때에는 그냥 단순히 개발자들에게 테이블 스키마에 length = 10 이라는게 있을 것이라고 알려주는 info 성 목적으로 해주는건지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Compiled with warnings.
<Card cover={ <img src={ `http://localhost:5000/${product.images[0]}` } /> } > Line 33:25: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 37:36: Unexpected template string expression no-template-curly-in-string 동작은 되지만 이유를 알고 싶습니다. ' ' 표시와 ` ` 표시를 사용할때 차이점도요.
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
[object SequelizeInstance:hashtag]안의 값 확인 방법이 있을까요?
안녕하세요 find한 값을 보고 싶어서 log를 찍어봤는데, 콘솔에 ✅hashtag의 값 = [object SequelizeInstance:hashtag] 이렇게 나왔습니다. [object SequelizeInstance:hashtag] 객체 안을 볼수있는 방법이 있을까요??
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
강사님 mapper만 설정시 service를 못찾겠다고 나오네요 ㅠ
프로젝트 통째로 압축하여 보내드렸습니다. 바쁘시겠지만 확인부탁드립니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
따라하다가 잘 안되서 이메일 보냈습니다
따라하다가 잘 안되서 이메일 보냈습니다 확인하고 답변부탁드려유. 오류가나요 회사에서 전자정부프레임워크로 개발하고 있는데 감사해요
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
ESLint 로그 확인
vue create vue-news 생성, helloworld 컴포넌트 삭제 후 app.vue에서 console 로그 생성시 VSCode 화면내에서 ESLint 로그 터미널로 보는 방법 문의 드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
버전 차이로 인해서 파일이 조금 다르게 생성되는 것 같습니다!
안녕하세요:) vue create로 프로젝트를 생성했는데요! 강의에 보면 index.html안에 <script src="/dist/build.js"></script> 요 부분이 있는데 이 스크립트 파일이 제가 만든 프로젝트 폴더 안에는 없는 것 같아서요..! 그냥 무시하고 진행해도 될까요??
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
HomePageUI를 만들때
예시에서는 Appbar가 센터에 있는데 코딩할때는 좌측에 있습니다. Appbar에 있는 글씨를 센터로 옮길수 있는 방법이 무엇이 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
출력
수업중 코드를 똑같이 받아 적었는데 이상한값만 출력이 계속 됩니다. 디버그를 하면 다른 값이 출력이 계속 되네요. 정확하게는 수업 후반에 나오는 부분특수화 상속한 부분에선 제대로 출력되지만 클레스 안의 있는 print함수에서는 제대로 작동이 되지가 않습니다. 그리고 코드를 옮겨적는데 동영상을 계속 옮겨 다녀야 되셔 불편하고, 효율성이 떨어지는 거 같은습니다. 혹시 코드를 올려두신곳이 있으신가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
jupyter lab 열기 오류
안녕하세요? 항상 큰 도움이 되고 있습니다. 질문이 있습니다. jupyter lab을 설치 후 아래와 같이 작동시키니 오류 메시지가 나옵니다. 도움을 부탁합니다. 감사합니다. (base) PS C:\Users\Kan> jupyter lab Error executing Jupyter command 'lab': [WinError 5]
-
스프링 웹 MVC
jsp rendering에 관하여
삭제된 글입니다
-
미해결기본을 확실히!! HTML의 모든 것
사진보시면..
아래와 같이 했는데 http://로 하지 않아서 그런지 바로 열면 원하는 페이지로 이동되지 않고 이 사이트에 계속 머물게 되네요 혹시 어째서 그런지 알 수 있을까요??