묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd로 실행하는 이유는 뭔가요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.현재 프로그램 환경설정의 빌드하고 실행하기까지 했는데 여기서 cmd로 실행하는걸 하는데 왜 cmd로 실행하는 건가요??
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
Content ajax로 갖고오는 부분이 이해가 안됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의 설명중 이해가 안되서 질문드립니다.!1:36 설명에서 수정에서 데이터를 바꾼다음에다시 제목을 눌렀을 때 수정이 되지 않은 내용이 textarea에 보인다고 하셨는데수정을 하면 DB에 수정내용이 반영되서 다시 제목을 누르면 바뀐 내용이 보이는 상황 같은데요content 부분만 ajax로 다시 갖고 오는게 이해가 잘 되지 않습니다.만약에 list로 보여지는 내용 별도의 내용을 더욱 보여줘야 한다면 상세보기를 하는게 맞는거 같은데 현재 예제에서 content 부분만 따로 갖고오는게 이해가 잘 안되네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MemberRepositoryTest 실행시 오류
안녕하세요 MemberRepositoryTest 실행시 저런 오류가 떠서 여러 해결 방안을 실행했지만 해결이 안되어 질문드립니다.저는 인텔리제이 무료버전을 사용하기 때문에Gradle로 초기 설정을 햇고,build.gradle 에서 다음과 같은 코드를 주석처리 하였습니다. 하지만 아직도 계속 오류가 떠서 질문 올려봅니다..ㅜ>> 코드는 정확히 작성했고, 2~3번의 검토로 코드는 오류가 아닙니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
REST Controller
@RestController로 할 경우 redirect는 어떻게 하나요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
테스트에서 assertThat 항상 같은 값나오는게 아닌가 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]여기에 질문 내용을 남겨주세요.상품 도메인 개발 12분 에 ItemRepositoryTest 안에 @Test void save() 메소드를 보면public Item save(Item item) { item.setId(++sequence); store.put(item.getId(), item); return item; }@Test void save() { //given Item item = new Item("itemA", 10000, 10); //when Item savedItem = itemRepository.save(item); //then Item findItem = itemRepository.findById(item.getId()); assertThat(findItem).isEqualTo(savedItem); } Item item 객체생성을 하고 itemRepository.save(item);리포지터리save메소드를 호출해서 id 값 set하고 map에저장하고 item 을 그대로 반환하자나요그리고 test save() 에서 Item savedItem 으로 받고요그럼 savedItem 은 item 을 참조하는거 아닌가요?savedItem 을 받지 않고 그냥 item 을 사용하는거와 다른가요? 예를들어 assertThat(findItem).isEqualTo(savedItem);대신 assertThat(findItem).isEqualTo(item);하는거와 같은거 아닌가요?왜 새로 변수를 만들어주는 것인지 궁금합니다.초보라 혼란해서 이해가잘안가서요 ㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
sql파일 보는법이 궁금합니다.
[질문 내용]7분 23초 쯤에 member테이블 sql파일 보신다고 무엇인가를 누르시면서 sql파일을 보신거 같은데 어떻게 보신건지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 유저 gradlew.bat 실행 시 에러 뜹니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요? 윈도우 유저인데 cd 커맨드를 쳐서 cmd에서 spring-hello가 있는 디렉토리까지 가는 것은 성공했으나 gradlew.bat을 실행시키려고 보니ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.Please set the JAVA_HOME variable in your environment to match the location of your Java installation.이 뜨는데 어떤 조치를 취해야할까요? 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
체크박스 궁금한 게 있어서 글남겨요
기존에 개발 공부 했을 때는체크박스 속성에value="hobby1"value="hobby2"value="hobby3" 이렇게 넣어서 사용했거든요.그럼 값 잘 넘어가고 그랬는데 boolean으로 해서 true, null이렇게 하는 이유가 있나요? 궁금해서 글 남겼습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
<p> 태그의 나머지 문자 안보이는 이유
view 환경설정 강의에서 hello.html 소스 내 <p> </p> 태그 내 "안녕하세요 손님" 문자는 브라우저에서 안보이는 이유가 무엇인지 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MVC패턴 - 적용 목차에서 적용한 MVC패턴 관련해서 질문드립니다
서블릿, JSP, MVC패턴 목차에서 구현한 MVC패턴이구조 상으로는 별도의 레포지토리와 서비스가 없이 컨트롤러 안에 비즈니스 로직이 구현되어서 강의자료 상의 MVC패턴 1인 것 같은데요앞으로 진행하는 MVC 프레임워크 만들기가 이 MVC 패턴 1을 기반으로 진행되는 것이 맞을까요?강의 상에서는 MVC패턴 1이 아니라 2가 원래의 MVC 모델이라고 말씀해 주셨었는데MVC패턴 2로 구성하시지 않은 이유가 무엇인지 알고 싶습니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@RequestParam 질문드립니다
========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@GetMapping("hello-string") @ResponseBody public String helloString(@RequestParam("name") String name1){ return "hello"+name1; }위와 같은 코드와 url에서 localhost:8080/hello-string?name=springboot를 입력받았을 때파라미터 name은 key값으로서 value값인name1과 바인딩 되어 name1에 springboot를 저장 하기위한 용도로 사용되는 건가요? 다른 시각으로 name1을 key값로 springboot를 value값 생각해도 되는건가요?name - name1 - springboot(key) - (value)................(key) - (value)즉, 이렇게 이해해도 되는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
1분 9초에 자동완성 윈도우 단축키 뭔가요?
뭐죠? 아래 초록색 박스에 적혀있는 ^ + v 키는 눌러도 적용이 안되는데요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
save메서드를 쿼리보다 JDBC에서 제공하는 방식을 사용하는 이유
[질문 내용]강의 중 6:03에서 쿼리를 짤 필요가 없이 JDBC에서 제공하는 방식을 사용하셨는데쿼리대신 JDBC에서 제공하는 방식을 사용하는 이유가 있나요??공식문서를 찾아보니DBC 드라이버를 통해 검색할 수 있는 데이터베이스 메타데이터를 활용하여 단순화된 구성을 제공함으로 코드에 모든 세부 정보를 제공하려는 경우 메타데이터 처리를 재정의하거나 끌 수 있지만 미리 구성할 항목이 적습니다.라고 나오는데이러한 장점때문일까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
map과 인메모리디비
이렇게 map을 사용하는게.. dbms안쓰려고 코드에 작성한거잖아요?그럼 저 map을 인메모리 디비라고 하나요..?저 map을 뭐라부르는..거죠..?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
thymeleaf 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)[질문 내용]여기에 질문 내용을 남겨주세요.어디서 에러가 난지 모르겠어요ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle.bat build 실패
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. 스프링 2.78 /자바는 11/운영체제 윈도우 11gradle build 과정에서 경로를 찾고 빌드를 썻는데 진행이 되지 않습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
thymeleaf 자동완성 기능 관련 질문
안녕하세요 좋은 강의 감사합니다. 저는 elipse 로 실습 중인데요 . Spring Tool Suite 4 Version: 4.17.1.RELEASE이 버전으로 실습 중인데요 thymeleaf 자동 완성 플러그인이 있어서 설치 해보고 재 시작도 해보았는데 자동 완성이 되지 않습니다. ( thymeleaf Plugin for Eclipse 3.0.1)thymeleaf 자동 완성이 적용되는 eclipse 버전이 따로 있나요? 아니면 제가 뭔가 설치를 잘못한 것일까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이 무료버전 - Servlet 서버 종료 시 에러
현재 인텔리제이 무료 버전을 사용 중이고 여러 해결 방안을 적용해도 서버 종료 시 다음과 같은 오류가 뜹니다.Execution failed for task ':ServletApplication.main()'.> Build cancelled while executing task ':ServletApplication.main()'* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights. Gradle JVM의 경로 지정을 새로 추가해도, 스타터 페이지로 돌아가 처음부터 프로젝트를 새로 생성해도, 오류가 계속 납니다.하지만,하지만 위 사진에서 보시듯이 localhost:8080 서버는 제대로 작동되고 되고 Whitelabel Error Page 도 뜹니다. 그럼 본문과 같은 오류는 무시해도 되나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
servlet이 없으면 소켓프로그래밍을 개발자가 매번 직접 구현해야하는건가요?
serlvet이 하는중에tcp/ip연결대기소켓연결, 소켓종료..가 있었습니다. 위의 두가지 과정은 소켓프로그래밍할때 해봤던것같아서요..왜 소켓프로그래밍을 배우기만하고 실제 통신할때 안쓰나 궁금하기도 했었는데 그 과정을 서블릿이 알아서 해주는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
H2 데이터베이스 설치
위와 같이 강의랑 똑같이 했는데 연결이 안돼요ㅠ 주소도 localhost로 바꿔서 해봤는데도 연결이 안됩니다ㅠ