묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
POJO
강사님이 생각하시는 POJO란 어떤 방법론인가요?? 시중에 나와있는 설명으로는 용어가 잘 와닿지 않아서요!!
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
한글로 작성한 파일은 사진이 보이지 않습니다.
영어제목 파일은 잘 나오는데 한글로 제목 파일은 사진이 보이지 않습니다.WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.이런 오류도 나오구요.다운로드 받는건 문제 없이 작동 합니다.인터넷에 찾아보니 .jsp파일을 UTF-8로 설정 하라고 나오는데 그렇게 했는데도 안 나오네요.답을 찾아주시면 감사하겠습니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
fileItem.getName().substring(idx+1) 사용 이유가 궁금합니다.
System.out.println(); 을 찍으면서 공부 하던중System.out.println(fileItem.getName()); 을 찍어보니 "IMG_0142.JPG" 이런 식으로 파일이름만 나오더라고요.fileName=fileItem.getName().substring(idx+1); 코드를 fileName=fileItem.getName(); 이렇게 바꿔서 넣어줘 봐도 오류 없이 잘 실행 되더라고요.왜 저런 식으로 코드를 처리하셨는지 제가 놓치는 부분이 있는 거 같아서 질문드립니다. 감사합니다 !
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
엑셀자료 어디에 있어요?
제가 못찾는건지 전 엑셀 자료가 안보이는데어디서 다운 받아야해요???
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
POJO 상품 등록 기능 구현하기 강의 질문
안녕하세요.POJO 상품 등록 기능 구현하기 강의의3:58 에서 throw new UnsupportedOperationException("Unsupported addProduct");가 제안으로 바로 뜬 이유를 여쭙니다..!
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
steps 클래스를 사용하는 이유
안녕하세요!강의 잘 듣고 있습니다! steps 클래스를 따로 만드는 이유는 뭐라고 할 수 있을까요?? 감사합니다.
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
랜덤 포트를 사용하는 이유
안녕하세요! 너무 좋은 강의 잘 보고 있습니다. 감사합니다! 강의를 듣다가 궁금한 것이 생겼는데,굳이 ApiTest 라는 클래스를 따로 만들어서 랜덤 포트로 설정해준 이유는 무엇인가요?? 감사합니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
안녕하세요 자료문의 드립니다.
선생님께서 작성한 엑셀 자료는 어디에 올려주셨는지 알 수 있을까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
19강 ajax통신의 콜백 함수 인자에 대해
function dbCheck(data) 로 작성하신 부분에 대한 질문입니다. 회원 id중복체크를 위해'중복확인' 버튼을 누르면 이를 체크하는 .do명령으로 컨트롤러에게 요청을 보내고요청 처리 결과는 "dbCheck"라는 콜 백 함수에 반환됩니다[질문]dbcheck(data) 함수는하위 if 문에서인자로 받았던 'data'가 No/Yes인지 체크하고있습니다콜 백 함수는 함수의 결과값이(dbcheck(input)) 아니라인자 값으로 (input) 값이 들어오는 건가요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
강의 20 부분에서
이렇게 뜨면서 안되네요 ...... .9월 16, 2023 4:43:21 오후 org.apache.catalina.core.StandardWrapperValve invoke심각: 경로 [/MVC01]의 컨텍스트 내의 서블릿 [kr.bit.controller.MemberInsertController]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [not insert]을(를) 발생시켰습니다.javax.servlet.ServletException: not insert at kr.bit.controller.MemberInsertController.service(MemberInsertController.java:49) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) 너무 답답해요 ㅠㅠㅠㅠ
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
상품등록 API 개발, JPA로 변환하기 에서
org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "PRODUCTS" not found (this database is empty); SQL statement:select product0_.name as name1_0_0_, product0_.discount_policy as discount2_0_0_, product0_.id as id3_0_0_, product0_.price as price4_0_0_ from products product0_ where product0_.name=? [42104-214] 이런 에러가 나옵니다.. application.properties 에서 jpa 관련 설정해준건 없고따라하기만 했을 뿐인데 저런 에러가 뜨네요.. 제가 알기론 jpa 의 ddl-auto 가 create 라서 저절로 생성해주는걸로 알고있는데 ,, 왜 저런 에러가 뜨는지그리고 강사님이랑 같은 코드를 입력했는데 발생하는지 궁금하네요
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
03. MySQL 설치 및 접속하기에서
mysql 에서 startup 을 켠상태에서 cmd 켜서는 sql 연결이 잘되는데 끄면 안됩니다. 수업진행하는데 문제가 될까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
나프 2 19강에서 질문있습니다.
그 dbcheck 함수에 파라미터로 data라는 변수를 넣어주는데 MemberDbcheckController에서 dbDouble을response 를 통해서 dbcheck로 파라미터를 보내주는 거면 dbDouble을 dbcheck함수의 파라미터로 넣어줘야하는 아닌가요?data라고 변수명을 아무거나 그냥 써줘도 인식이 되는건가요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
제이쿼리 코드지만!
form.append($('<input/>',{type : 'hidden', name : 'pageNum', value : '${criteria.pageNum}'}))이거 해석좀 해주실수 있을 까요!!
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
패키지 구조에 대해서 궁금합니다!
안녕하세요 좋은 강의를 무료로 올려주셔서 정말 잘 보고있습니다.보여주신 패키지 구조가 헥사고날 패키지 구조에 기반 하셨다고 다른 글에서 말씀을 해주셨던 것을 봤습니다. 그럼 controller 를 넣게 된다면 port 에 in 폴더를 넣고 다시 나누는 작업을 하시나요? 그리고 실무에서도 Controller 없이 Service 에 바로 GetMapping 을 넣어도 괜찮을까요?감사합니다!
-
해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
파일 업로드 경로 문의
안녕하세요. 강사님. 강의 25 파일 업로드 듣던 중에 궁금한게 있어서 질문 드립니다. String uploadPath = request.getServletContext().getRealPath("")+File.separator+UPLOAD_DIR;위의 uploadPath를 출력 해보니 C:\eGovFrame-.9.0\workspace.edu\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MVC07\\file_repo 이렇게 출력이 됩니다. 그런데 file_repo 폴더 앞에 \\ 역슬래쉬가 2개 생겼는데, 디렉터리가 생성되는 이유가 무엇인가요? 그리고 File.separator 없어도(request.getServletContext().getRealPath("")+UPLOAD_DIR) 디렉터리가 생성이 되었는데 File 객체 내에서 알아서 처리해주는 건가요? 감사합니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
Mysql 연결 문제..
Could not connect to New MySQL. Error creating SQL Model Connection connection to New MySQL. (Error: Could not create connection to database server.) Could not create connection to database server. Error creating JDBC Connection connection to New MySQL. (Error: Could not create connection to database server.) Could not create connection to database server.계속 이 에러가 뜨면서 Mysql 연결이 안됩니다..구글링 해봤는데도 해결이 안되네요..
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
BeforeEach 를 하위 클래스에서 다시 사용하는것에 대해서 질문 드립니다.
안녕하세요..!여쭤보고 싶은게 있어서 질문 남깁니다.현재 테스트의 구조가ApiTest 라는 클래스를 상속받아서 ProductApiTest를 만들게 되었습니다.class ProductApiTest extends ApiTest {}제가 하고 싶은 것은 코드의 중복을 줄이고 싶습니다.class ProductApiTest extends ApiTest { @BeforeEach void setUp() { ProductSteps.상품등록요청(ProductSteps.상품등록요청_생성()); } } 이런식으로 상품 조회와 상품 수정을 하게 될때 상품을 등록하게 되는데 이런 코드를 한번만 작성하면 어떨까 생각합니다.근데 이렇게 테스트를 돌리니 Connection refused 이라는 에러 메세지가 나오면서 테스트가 안돌아갑니다.아마 RestAssured.port 가 설정이 안되어서 그런것같습니다.이제 그러면 ApiTest의 필드들은 protected로 수정합니다.class ProductApiTest extends ApiTest { @BeforeEach void setUp() { if (RestAssured.port == RestAssured.UNDEFINED_PORT) { RestAssured.port = port; databaseCleanup.afterPropertiesSet(); } databaseCleanup.execute(); ProductSteps.상품등록요청(ProductSteps.상품등록요청_생성()); } }이렇게 하면 잘 돌아가는것을 확인했습니다.SET REFERENTIAL_INTEGRITY FALSE Hibernate: TRUNCATE TABLE products Hibernate: ALTER TABLE products ALTER COLUMN ID RESTART WITH 1 Hibernate: SET REFERENTIAL_INTEGRITY TRUE위의 DatabaseCleanup도 한번씩만 돌아가는것을 확인했습니다.근데 이렇게 재정의 해서 사용하는것이 맞는 방식인가..? 하는 생각이 들기도하고 이런 상황에서는 어떻게 해결하면 될까 싶어서 질문 남깁니다!
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
스프2탄이후 후속강의는 언제나와요?
스프2탄 그이후 후속 과정인게 마프라고 들었습니다.혹시 이강좌 언제 개강하나요? 그리고 어떤 내용의 강의인지 궁금해지네요 강사님의 강의는 항상 기대이상이였거든요강사님의 수업은 항상 잘듣고있습니다. 스프2탄이후 후속강의에대한 안내가 가능하시면 부탁드릴게요
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
페이지 이동 오류
MVC02에서 새롭게 만든 memberRegister를 실행해서 회원가입을 했을 때 memberList.jsp로 이동하지 않고 계속해서 memberInsert.do로 이동하려고 합니다. 제가 만든 파일들 중에 MVC01로 이동할만한 코드를 적었는지도 확인해보고 MVC01 자체를 삭제하고 실행도 해보았지만 계속해서 같은 페이지로 이동합니다. 미숙한 실력으로 제가 할 수 있는 이런저런 조치는 다 해봤는데 이 문제를 해결할 수 있는 다른 방법이 있을까요?