질문&답변
프로젝트 기동로그 확인문의입니다.
감사합니다. 제가 급히 하느라 교재를 복사했더니 이런 문제가 생겼습니다.^^ 정상적으로 테이블 생성 SQL이 로그에 확인이되고 마찬가지고 테이블이 생성되는것을 확인하였습니다. 감사합니다. 주말에 몰아서 또 강의를 듣도록 하겠습니다.
- 좋아요수
- 0
- 댓글수
- 4
- 조회수
- 209
질문&답변
감사합니다. 제가 급히 하느라 교재를 복사했더니 이런 문제가 생겼습니다.^^ 정상적으로 테이블 생성 SQL이 로그에 확인이되고 마찬가지고 테이블이 생성되는것을 확인하였습니다. 감사합니다. 주말에 몰아서 또 강의를 듣도록 하겠습니다.
질문&답변
강사님..인텔리제이로 apiserver 관련 프로젝트 구성하고 Todo entity 클래스까지 구성하여 구동을 해보았는데, 아까 말씀드린 출력 로그와 또한 ddl 생생관련한 로그확인이 불가능합니다. 확인을 부탁드립니다. -- 기본적으로 설정에 필요한 부분은 강의대로 spring initializr를 통해서 프로젝트와 dependency를 설치했습니다. -- application.properties spring.application.name=apiserver spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.url=jdbc:mariadb://localhost:3306/apidb spring.datasource.username=apidbuser spring.datasource.password=apidbuser spring.jpa.hibernate.ddl-auto=update spring.jpa.properties.hibernate.format_sql=true spring.jpa.show-sql=true logging.level.com.zaxxer=trace domain > Todo import jakarta.persistence.*; import lombok.*; import java.time.LocalDate; @Entity @Table(name = "tbl_todo") @Getter @ToString @Builder @AllArgsConstructor @NoArgsConstructor public class Todo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long tno; private String title; private String writer; private boolean complete; private LocalDate dueDate; } -- 실행로그 server] [ restartedMain] com.zaxxer.hikari.HikariConfig : HikariPool-1 - configuration: :26.868+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : allowPoolSuspension.............false :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : autoCommit......................true :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : catalog.........................none :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : connectionInitSql...............none :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : connectionTestQuery.............none :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : connectionTimeout...............30000 :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : dataSource......................none :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : dataSourceClassName.............none :26.869+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : dataSourceJNDI..................none :26.870+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : dataSourceProperties............{password= } :26.870+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : driverClassName................."org.mariadb.jdbc.Driver" :26.870+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : exceptionOverrideClassName......none :26.871+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : healthCheckProperties...........{} :26.871+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : healthCheckRegistry.............none :26.871+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : idleTimeout.....................600000 :26.871+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : initializationFailTimeout.......1 :26.871+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : isolateInternalQueries..........false :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : jdbcUrl.........................jdbc:mariadb://localhost:3306/apidb :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : keepaliveTime...................0 :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : leakDetectionThreshold..........0 :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : maxLifetime.....................1800000 :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : maximumPoolSize.................10 :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : metricRegistry..................none :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : metricsTrackerFactory...........none :26.872+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : minimumIdle.....................10 :26.873+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : password........................ :26.874+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : poolName........................"HikariPool-1" :26.874+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : readOnly........................false :26.874+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : registerMbeans..................false :26.875+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : scheduledExecutor...............none :26.875+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : schema..........................none :26.875+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : threadFactory...................internal :26.875+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : transactionIsolation............default :26.875+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : username........................"apidbuser" :26.875+ --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariConfig : validationTimeout...............5000 :26.876+09:00 INFO 3608 --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... :27.008+09:00 INFO 3608 --- [apiserver] [ restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.mariadb.jdbc.Connection@72281080 :27.010+09:00 INFO 3608 --- [apiserver] [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. :27.072+09:00 INFO 3608 --- [apiserver] [ restartedMain] org.hibernate.orm.connections.pooling : HHH10001005: Database info: Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 10.11.11 Autocommit mode: undefined/unknown Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown
질문&답변
저도 Header에 momo 메소드를 적용하여 콘솔에 출력하면 1회만 실행되는 부분은 확인하였습니다. import "./Header.css"; import { memo } from "react"; const Header = () => { console.log("Header 호출중....") return ( 오늘은 📆 {new Date().toDateString()} ); }; const memoizedHeader = memo(Header) export default memoizedHeader; 위에 질문자님처럼 개발자 도구에서 하단의 체크박스 on/off시에 헤더 역시 계속 깜박거림이 발생되고 있습니다. console.log에서는 딱 1회만 렌더링 되는데 개발자 도구에서 하단의 체크박스 온오프시에 계속 전체가 깜박이는 이유를 잘 모르겠습니다. 제가 개발자 도구를 잘 못보는 것인지 useCallback부분도 적용후에 개발자 도구를 통하여 확인하기 다소 어려운 부분이 있어 혹시 Tool을 보는 방법에 제가 오해가 있을까요?
질문&답변
onChange 이벤트 발생시에 이벤트 핸들러에서 입력 또는 선택된 값을 e.target.value로 가져는것으로 console.log 에서 확인해보았습니다.(input type=text/date, textarea) 국적같은 select박스에서 e.target을 보면 아래와 같이 출력됩니다. 실제 select에서 선택된 값은 어디서 확인할 수 있을까요?