무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결예제로 배우는 스프링 입문 (개정판)
스프링 배치에 대한 질문입니다.
우선 현 강의에 대한 질문이 아닌 점은 죄송스럽습니다만 금방 해결할 것 같은것을 해결 못하고 며칠째 잡고 있어서 여기에 질문 올려봅니다. 스프링 배치를 사용하려고 하는데, 그냥 job을 추가했더니 스프링 실행시 배치job이 먼저 시작되어버리더군요. 그래서 더 검색을 해보니 yml 파일에는 batch.job.enabled = true로 하고, CommandLineJobRunner를 사용하는 방법도 찾았습니다. 그런데 해당 방법으로 해보니 batch job은 실행이 가능했지만, yml에 설정해놓은 db주소등을 사용을 못하게 되는 문제가 있었습니다. 가능하면 기존 스트링부트 프로젝트 안에 batch만 추가해서 쓰고싶은데 깔끔하게 쓸 수 있는 방법이 어떤 게 있을까요?
- 미해결예제로 배우는 스프링 입문 (개정판)
필드에 @Autowired 후 maven package 또는 build 에러
생성자에서 빈 객체 주입 하던 방식에서 필드에 직접 @Autowired 어노테이션을 붙여서 하는 방식으로 바꾸고 maven package 또는 build 할때 "spring Formatting violations found in the following files:" 위 에러 메세지가 뜨면서 exit(1)이 발생하는 경우가 있습니다. 찾아보니 스프링 관련 문법(?)을 어겼다고 규칙에 맞는 문법으로 수정하라는 오류메세지인데, 빈 객체에서는 생성자를 통해 빈 객체를 주입받는 문법만 허용해서 발생하는 오류입니다."mvnw spring-javaformat:apply" 위 명령어를 통해 스프링에서 허용하는 문법을 적용하여 해결하실 수 있습니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
404 NOT_FOUND 관련.
안녕하세요. 문제 2번까지는 별문제 없이 진행하였는데요... 3번문제 풀다 어느순간 /resources/css/petclinic.css 파일이 없다고 나오면서 스타일이 깨져서 나옵니다. github에서 원래소스 내려받아서 css를 찾아봐도 못찾겠더라구요.. .css 파일이 있어야 하는게 맞는건지? 아니면 메이븐 빌드되면서 css가 동적으로 생성되는 것인지요?
- 미해결예제로 배우는 스프링 입문 (개정판)
강의별 의존성
스프링 입문 강의 이제 막 시작한 학생인데요, 강의중에 MVC에 대해 설명하지 않는다. MVC 강좌를 들어라. 라고 나오는데 MVC 강좌 소개를 보면 또 스프링부트 핵심 강좌를 들었다는 전제 하에 진행을 한다고 나오더라구요 어떻게 진행을 하는게 좋을까요?
- 미해결예제로 배우는 스프링 입문 (개정판)
mvnw package 실행 시 오류
Exception in thread "main" javax.net.ssl.SSLException: Received fatal alert: protocol_version at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1301) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at org.apache.maven.wrapper.DefaultDownloader.downloadInternal(DefaultDownloader.java:90) at org.apache.maven.wrapper.DefaultDownloader.download(DefaultDownloader.java:76) at org.apache.maven.wrapper.Installer.createDist(Installer.java:72) at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121) at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:61) 해당 오류를 잘 모르겠습니다.
- 해결됨예제로 배우는 스프링 입문 (개정판)
./mvnw package 에러 메시지에 대한 질문입니다.
안녕하세요. 이전에 올려주신 스프링 입문 강의를 학습하면서 IntelliJ로 spring-petclinic 프로젝트를 설정 (Java version : 1.8)했었습니다. 그땐 IntelliJ의 maven tab 기능을 이용하여 jar 파일들을 생성하고 곧 잘 따라할 수 있었는데요. 이번에 개편된 입문 강의에서는 Java version이 11을 사용함으로써, OpenJDK11 설치 및 기존에 등록된 프로젝트에 대하여 IntelliJ Project Structure 메뉴를 통하여 "SDK"를 변경해주었습니다. 이후 ./mvnw package 명령어를 이용하여 패키징 과정중에 maven 관련 에러가 출력이 되고 있는데요.(관련 이미지 첨부) 프로젝트 Java versoin 뿐만 아니라 pom.xml 에서 빌드 관련된 설정을 변경해주어야 하는 것이 있을까요?? 에러 메시지를 구글 서칭을 통해 몇가지 찾아보긴 했으나, 짐작이 가는 것은 자바 버전과 maven 컴파일러 버전이 맞지 않아서 나는 오류일까 싶습니다..! 조언 부탁드립니다. [사용중인 개발 기기 환경] MacOSX catalina jenv를 사용한 JDK 버전 관리중 (jdk1.8.0_231[global 설정], adoptopenjdk-11) Apache Maven 3.6.2 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project spring-petclinic: Fatal error compiling: invalid target release: 11 -> [Help 1]
- 미해결예제로 배우는 스프링 입문 (개정판)
궁금합니다
IOC(제어의 역전) 싱글톤으로 빈을 생성하는것과 DI(의존성 주입) @Autowired간의 차이점을 정확하게 알고싶어요
- 미해결예제로 배우는 스프링 입문 (개정판)
webflux 사용
webflux 로 바꿔도 tomcat 으로 동작하는 것 처럼 로그가 찍히는데요. 혹시 어떻게 해야하는지 알 수 있을까요?
- 미해결예제로 배우는 스프링 입문 (개정판)
jar 파일로 실행했을 때와 main클래스로 실행했을 때 차이가 나네요
jar 파일로 실행하면 정상적으로 나오는데 main클래스로 실행하면 이런 식으로 나오네요 뭐가 문제일까요??
- 미해결예제로 배우는 스프링 입문 (개정판)
디버깅모드해도 아무변화가 없어요
logging.level.org.springframework.web=DEBUG 주석을 해제하고 디버깅모드로 시작해도 콘솔에 아무 변화가 안잡힙니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
Window user를 위한 버그해결법입니다
먼저 보충설명 드립니다. 먼저 윈도우유저의경우에는 ./ ~ 으로 시작하는 것은 입력이 안됩니다. 기초적으로 . 으로 시작하는건 리눅스파일이고요 리눅스형태의 실행 형태입니다 그래서 mvnw pacakge로 패키지 설치 그다음에 혹시 java -jar *.jar 가 안될때는 unable to acess 가 뜰경우 "java -jar spring-petclinic-2.2.0.BUILD-SNAPSHOT.jar" 를 입력해보세요 (java -jar 명령어는 java -jar 명령어는 java환경의 jar파일을 실행하라는 뜻이고 * 은 어디에서나 접근가능하게 혹은 모든 을 뜻합니다) 그러면 실행이 될겁니다 혹은 실행에러가 났다면 새로운 jdk버전을 새로 업데이트하시고 인틸리제이 자버버전을 latest 버전으로 맞춰보세요. 또 8080포트 에러가 나시는분은 다른 포트로 바꿔서 진행해주세요 혹시 강의 듣기전에 미리 톰캣서버를 쓰고있었다면 안될수도 있습니다. (해당포트가 사용중이거나 또는 인터넷사에서 포트를 막아놓는경우도 있어요) 무료로 강의를 제공해주신 백기선선생님께 감사드립니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
Build success는 떳는데. . .
Sync에서 Resolve plugins Cannot resolve plugin ro.isdc.wro4j:wro4j-maven-plugin:1.8.0 Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:3.1.0 Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:3.1.0 이렇게 뜨고 java -jar target/*.jar로 access가 안돼서 직접 파일명을 써넣으니 되더라구요. 경로, 대소문자가 틀리진 않았구요. 이게 참 의문이네요 ㅜㅜ
- 미해결예제로 배우는 스프링 입문 (개정판)
PetClinicApplication.java에서 바로 실행을 할 수 없어요.
패키징해서 실행하는 건 되는데 Application.java에서 동작시키고 http://localhost:8080/ 주소로 가보면 404 not found가 뜹니다 왜 그런걸까요?.. 참고로 인텔리제이에서 프로젝트 clone 받아오면 PetClinicApplication에 빨간 밑줄이 쳐지면서 run 인자가 Cannot resolve method run 이라는 에러메세지가 뜹니다.. 이 것도 여기저기 검색해봤지만 왜 그런지 모르겠어요. 그래서 위에 질문은 eclipse에서 실행시켰을 때의 상황입니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
@query 부분에도 색 넣을려면 어떻게 하나요?
material 테마는 설치했는데 쿼리 부분은 색이 안바뀝니다
- 미해결예제로 배우는 스프링 입문 (개정판)
인텔리제이에서 run 창이나 terminal 창 색변경은 어떻게하나요?
저는 사진처럼 글자들이 전부 같은 색이라 보기가 힘든데 백기선님 처럼 색이나 폰트 바꿀려면 어떻게 해야되나요?
- 미해결예제로 배우는 스프링 입문 (개정판)
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project.
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project. 라고 에러 떴는데 https://stackoverflow.com/questions/36427868/failed-to-execute-goal-org-apache-maven-pluginsmaven-surefire-plugin2-12test 여기서 찾아보니 아래 코드를 pom.xml 에 넣어주니 에러가 사라졌습니다. 같은문제를 격으신분들 참고하세요 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <testFailureIgnore>true</testFailureIgnore> </configuration> </plugin>
- 미해결예제로 배우는 스프링 입문 (개정판)
강의자료
강의자료는 어디서 받을수 있나요?
- 미해결예제로 배우는 스프링 입문 (개정판)
bean 아이콘 질문
인텔리제이 무료버전으로 강좌 듣고 있는데 저는 bean 이라는 아이콘 모양이 나오지 않습니다. 이건 버전의 차이일까요?
- 해결됨예제로 배우는 스프링 입문 (개정판)
11:16 질문입니다.
11:16 초에 add 하고 실행을 시켰는데, HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Integer'. Check configuration for 'age' 이런 애러가뜨는데 그대로 따라했는데, 어디를 다시 고쳐야 하는건가요...?
- 미해결예제로 배우는 스프링 입문 (개정판)
수강 순서 강의 질문입니다.
안녕하세요 자바 서버 개발자로 취직을 준비 중인 취준생입니다. 참고로 Spring에 이제 입문을 입문을 했습니다. 강의 순서에 질문이 있어 질문드려요 토비 책을 책을 읽고 공부하는 것보다 강의를 보면서 공부하는 게 더 좋을 것 같아 선생님 강의를 보게 되었습니다. 유튜브에서 Spring 학습 순서를 봤는데,선생님이 올려주신 학습 순서를 잡고 해서 봤는데요. 순서가 혹시 맞는지 확인 부탁드립니다.1. 스프링 입문 2. 스프링 핵심 기술 3. 스프링 MVC 4. 스프링 데이터 JPA 5. 스프링 부트 6. 스프링 REST API으로 정했는데 맞는지 확인 부탁드립니다. 혹시 스프링 시큐리티는 언제 들어야 한 느지 꼭 들어야 하는지 답변 부탁드립니다. 그리고 선생님 인프런 강의를 주로 보고 참고용으로 토비 책을 보려고 하는데 괜찮을까요?