Print라는 interface를 implements 할때 @Override라는 어노테이션을 붙이던데요, 이게 왜 붙어야 하는지 어떤 역할을 해주는지가 궁금합니다.. interface를 implement했기 때문에 print 메소드가 오버라이드인것은 알겠는데 굳이 @Override 애노테이션을 왜 붙어야 하는것인지 주로 어떤이유와 상황에서 사용되는지 궁급합니다. 자바스크립트만 공부하고 리액트로 프론트업무를 하다가 스프링부트 개발로 전향하려고 나름 공부를 하고는 있는데 의문이 생기는 부분이 많습니다..ㅜㅜ 앞으로도 질문을 많이드릴것 같아 상황에 대해 주절주절 언급드렸습니다!
다른 데이터는 다 잘 출력되는데 배열로 된 데이터만 서버에 출력시키면 c[Ljava.lang.String;@27104fa8 c[Ljava.lang.String;@27104fa8 이런식으로 서버에 출력 이 되는데요. 웹에서 form html 에서 할때도 같은 현상이 있어서 해결하려고 해봤지만 결국 제자리 걸음 입니다. 어떻게 해결해야 할까요.. 아래는 서버에 jsp 파일 코딩 입니다 강좌내용과 별 차이점은 없습니다. <%@ page language="java" contentType="application/json; charset=UTF-8" pageEncoding="UTF-8"%> <% String method = request.getMethod(); System.out.println("요청방식 : " + method); request.setCharacterEncoding("utf-8"); //전달한 데이터 추출 String a = request.getParameter("a"); String b = request.getParameter("b"); String[] c = request.getParameterValues("c"); System.out.println(a); System.out.println(b); for(String p : c){ System.out.println("c : "+c); } %>
강의 잘 봤습니다. 쉽게 설명이되어 끝까지 볼 수 있었습니다. ㅎ 그런데 세미콜론을 붙이는 경우와 안붙이는 경우 구분이 잘 되지 않습니다. VideoUploadPage.js 에서 import에서 React 는 없고, Typography나 Button은 있습니다. import React , { useState } from ' react ' import { Typography , Button , Form , message , Input , Icon } from ' antd '; user는 세미콜론이 있고, VideoTitle은 없습니다. const user = useSelector ( state => state . user ) ; const [ VideoTitle , setVideoTitle ] = useState ( "" ) 어떻게 구분할 수 있나요?
캡틴판교님 안녕하세요. 먼저, 좋은 강의를 해주셔서 감사합니다. 다름이 아니라 이번 강의 수강 중 async/await 관련하여 문의가 있어 질문글을 남깁니다. async example () { cont res = await Axios . get ( ' foo ' ); console . log ( ' foo ' ); if ( res . data = 1 ) { ... } } 위와 같은 코드에서 await에서 기다리지 않고 콘솔로그를 찍는다고 강의에서 말씀하셨는데 안 기다리고 갈 경우 res.data는 undefined여서 실행이 안되는 것 같았는데 강의에서 동작하는 것을 보면 기다렸다가 진행되는 것처럼 보여 질문을 드립니다.
이미지 작업을 하려고 하는데요 예들들어서 어떤상품의 이미지와 상품명, 바코드, 색깔 등을 매칭 시킨 후에 검색하면 그 이미지와 그냥 글자 데이터인 바코드, 색깔, 상품명 등이 매칭이 되도록 화면에 출력이 가능할까요? 용량이 걱정이 되긴 하는데 사용하고 계속 지우면서 작업할 수 있게 하려고 하는데요. sql을 통해서는 힘들다면 다른 방법이 혹시 있을까요? 그러니까... 어떤 방식으로든 핸드폰으로 사진을 찍거나 혹은 다운받거나 한 사진파일과 SQLite 에 있는 데이터와 매칭이 가능한지 궁금합니다.
안녕하세요 제로초님 노드버드 게시글 작성 강의 복습 중 프론트 게시글에 넘겨보고 싶은 데이터가 있어 여쭤봅니다 만일 게시글 작성 때 input type="radio" 의 value 값을 프론트로 넘긴다면 mysql 에서 모델에서 DataTypes는 어떤걸로 지정을 해야하나요? input type="radio" 의 value를 setState에서 숫자형, 문자형으로 각각 DataTypes.FLOAT, DataTypes.TEXT 로 지정을 해봤는데 둘다 null 이 나옵니다..
JPQL 쿼리에 from member this inspection controls whether the Persistence QL Queries ar error-checked 라고 메세지가 나오는 이유가.. 그리고 테스트 실행전에 어플리케이션을 한번 돌리고 테스트를 실행해야 정상적으로 테스트가 성공하는것 같습니다. 그게 맞는건가요?
jpashop 데이터베이스를 찾을 수 없다고 나옵니다. jpashop 말고 test로 하면 연결이 정상적으로 잘 됩니다. 제 생각엔 test.mv.db 파일이 있는거 보니 jpashop.mv.db 파일이 생성되지 않아서 생기는 문제점 같습니다. 이와 같은 문제점을 다른 글에서도 봤지만 해결이 안되었고 몇시간 동안 삽질중입니다... "hello 프로젝트 생성" 이라는 영상에 설명을 해놓으셨다고 하셨는데 어디에 설명이 있는지 들어도 해결이 되지 않습니다 데이터베이스 2개이상 생성은 안되는 건가요??
좋은 강의 감사합니다. 강의하면서 내용을 자세하게 설명해 주셔서 큰 도움이 됩니다. 데이터 읽고 쓰는부분에서 궁금한 점이 있습니다. bat파일 은 잘 몰라서 여쭤봅니다. 내부나 외부 저장소에 숫자 글자 이런것만 저장한다면 확장자를 txt라고 하는게 더 나을까요? 해보니까 저장은 됩니다. 내용확인도 바로 되서 편합니다. 그런데 bat 파일을 확장자로 하는 이유가 있을텐데(용량이 적게 잡아먹는다거나 os에서 속도가 빠르거나 등등..) 그렇다면 bat 파일의 내용을 확인하면서 관리하고 싶은데 다 깨져서 실행시켜보니 내용이 깨져서 출력이 됩니다. 질문은요. 1. bat파일로 저장하는 이유가 있나요? 2. bat파일이 저장하는데 용량이 적게 들거나 하는 등에 이유로 더 낫다면 실행할때 안깨지도록 해결방법이 혹시 있을까요?