무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결자바 스프링부트 활용 웹개발 실무용
2강 Board.xml에 만들 때 오류를 어떻게 해결해야 하나
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.demo.mvc.repository.BoardRepository"> <select id="getList" parameterType="com.example.demo.mvc.domain.Board" resultType="com.example.demo.mvc.domain.Board"> SELECT B.BOARD_SEQ, B.TITLE, B.CONTENTS, B.REG_DATE FROM T_BOARD B ORDER BY B.REG_DATE DESC </select> <select id="get" parameterType="com.example.demo.mvc.domain.Board" resultType="com.example.demo.mvc.domain.Board"> SELECT B.BOARD_SEQ, B.TITLE, B.CONTENTS, B.REG_DATE FROM T_BOARD B WHERE B.BOARD_SEQ = #{boardSeq} </select> <insert id="save" parameterType="com.example.demo.mvc.domain.Board"> INSERT INTO T_BOARD ( TITLE, CONTENTS, REG_DATE ) VALUES ( #{title}, #{contents}, NOW() ) </insert> <update id="update" parameterType="com.example.demo.mvc.domain.Board"> UPDATE T_BOARD SET TITLE = #{title}, CONTENTS = #{contents} WHERE BOARD_SEQ = #{boardSeq} </update> <delete id="delete" parameterType="com.example.demo.mvc.domain.Board"> DELETE FROM T_BOARD WHERE BOARD_SEQ = #{boardSeq} </delete> </mapper> 이 코드에서 http://mybatis.org/dtd/mybatis-3-mapper.dtd 이부분에서는 Downloading external resources is disabled. 라는 오류가 나오고요 <mapper> 부분에서는Element type "mapper" must be declared. 라는 오류가 나오 <select> 부분도Element type "select" must be declared. 라는 오류가 나옵니다 어떻게 해결해야 하지요?
- 미해결자바 스프링부트 활용 웹개발 실무용
E03 Swagger 설치 + 게시판 API 문서화
Swagger 설치 후, 접속 url이http://localhost:7777/swagger-ui.html인가요?
- 미해결자바 스프링부트 활용 웹개발 실무용
E04 참고
안녕하세요 강의 잘 보고 있습니다E04 강의에서 BaseResponseCode enum class를 작성하는 부분이 영상에 없어서 다른 글에서 안내해주신 깃 주소를 보고 참고해서 작성했네요!
- 미해결자바 스프링부트 활용 웹개발 실무용
3강 Swagger 컴파일 에러
swagger 의존성 추가하고 똑같이 코드 작성했는데 오류가 납니다java.lang.IllegalStateException: Failed to introspect Class [kr.co.songjava.configuration.SwaggerConfiguration] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@36fd7761] at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:485) ~[spring-core-5.3.22.jar:5.3.22] at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:361) ~[spring-core-5.3.22.jar:5.3.22] at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:418) ~[spring-core-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$getTypeForFactoryMethod$2(AbstractAutowireCapableBeanFactory.java:765) ~[spring-beans-5.3.22.jar:5.3.22] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1688) ~[na:1.8.0_291] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:764) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:703) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:674) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1670) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:570) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:542) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:669) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:661) ~[spring-beans-5.3.22.jar:5.3.22] at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1300) ~[spring-context-5.3.22.jar:5.3.22] at org.springframework.boot.SpringApplication.getExitCodeFromMappedException(SpringApplication.java:867) [spring-boot-2.7.3.jar:2.7.3] at org.springframework.boot.SpringApplication.getExitCodeFromException(SpringApplication.java:855) [spring-boot-2.7.3.jar:2.7.3] at org.springframework.boot.SpringApplication.handleExitCode(SpringApplication.java:842) [spring-boot-2.7.3.jar:2.7.3] at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:782) [spring-boot-2.7.3.jar:2.7.3] at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) [spring-boot-2.7.3.jar:2.7.3] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) [spring-boot-2.7.3.jar:2.7.3] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) [spring-boot-2.7.3.jar:2.7.3] at kr.co.songjava.ExampleSpringApplication.main(ExampleSpringApplication.java:10) [classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_291] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_291] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_291] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_291] at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) [spring-boot-devtools-2.7.3.jar:2.7.3] Caused by: java.lang.NoClassDefFoundError: springfox/documentation/spring/web/plugins/Docket at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_291] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_291] at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_291] at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:467) ~[spring-core-5.3.22.jar:5.3.22] ... 26 common frames omitted Caused by: java.lang.ClassNotFoundException: springfox.documentation.spring.web.plugins.Docket at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[na:1.8.0_291] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[na:1.8.0_291] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) ~[na:1.8.0_291] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[na:1.8.0_291] at java.lang.Class.forName0(Native Method) ~[na:1.8.0_291] at java.lang.Class.forName(Class.java:348) ~[na:1.8.0_291] at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:145) ~[spring-boot-devtools-2.7.3.jar:2.7.3] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[na:1.8.0_291] ... 30 common frames omitted오류 코드가 이렇게 나오는데 어느부분이 문제일까요?? 부트는 2.4.0버전이고 swagger 2.9.2입니다
- 미해결자바 스프링부트 활용 웹개발 실무용
API 연동에 필요한 프로퍼티 관리와 사용방법에서 facebook.properties도 추가하려면 코드를 어떻게 작성해야 하나요?
안녕하세요. API 연동에 필요한 프로퍼티 관리와 사용방법 강의에서 facebook.properties도 추가하려면 코드를 어떻게 작성해야 하나요?아래와 같이 코드를 작성할 경우 @PropertySource의 마지막에 있는 facebook.properties가 KakaoProperties.class와 FacebookProperties.class 모두에 맵핑 되고 kakao.properties는 맵핑되지 않습니다.어떤 식으로 코드를 작성해야 하나요?@Configuration @EnableConfigurationProperties( {KakaoProperties.class, FacebookProperties.class} ) @PropertySources({ @PropertySource("classpath:properties/kakao.properties"), @PropertySource("classpath:properties/facebook.properties") }) public class PropertiesConfiguration { }
- 미해결자바 스프링부트 활용 웹개발 실무용
용두사미
스웨그부터 스웨그있게 말아먹음ㅋㅋ
- 미해결자바 스프링부트 활용 웹개발 실무용
스웨거시 컴파일 에러는 안나는데 실행하면 에러가 나네요?
(사진)
- 미해결자바 스프링부트 활용 웹개발 실무용
됐다가 안됐다가 쩝!
됐다가 안됐다가 쩝!
- 미해결자바 스프링부트 활용 웹개발 실무용
강의가 안됩니다.
https://www.youtube.com/embed/UOUTNs_86o8?t=30s의 웹 페이지에 문제가 있거나 새로운 웹 주소로 영구적으로 이동한 것 같습니다.
- 미해결자바 스프링부트 활용 웹개발 실무용
마리아디비
사전에 마리아디비를 설치하고 해야하나요?
- 미해결자바 스프링부트 활용 웹개발 실무용
application.properties
Failed to create the part's controls 이렇게나오네요?
- 미해결자바 스프링부트 활용 웹개발 실무용
spring boot version
spring boot version 2.3.4가 없는데요? 2.7.0으로 해도되나요?
- 미해결자바 스프링부트 활용 웹개발 실무용
부트 로그인 화면
스프링 부트를 사용하여 로그인 로직 구현중에 있는데요 최초로그인을 할경우 비밀번호를 변경하고 싶어요 ㅠㅠㅠ 근데 최초로그인을 어떻게 만들어야 되고 어떻게 구현할지 잘모르겠어요 ㅠㅠㅠ 구글링 찾아봐도안나와서 문의 드립니다.
- 미해결자바 스프링부트 활용 웹개발 실무용
logger.info 질문입니다
import를 잘못해서 오류가나는건지 빨간줄이 지워지질않네요 ExampleScheduler import 부분좀 알수있을까요 컨트롤 +o 버튼을눌러서 자동으로입력하니 logger.info 중 info에서 빨간줄이 사라지질않아요 ㅠ
- 미해결자바 스프링부트 활용 웹개발 실무용
강사님. 코드관련 질문드립니다.
강사님 강의를 너무 잘듣고 있습니다. 강의하시는 코드를 깃허브로 받아볼 수 있는지 문의드립니다. 좋은 강의 너무 감사드립니다 :)
- 미해결자바 스프링부트 활용 웹개발 실무용
컨텐츠가 2개로 나오는데 어느부분을 확인해야할까요?
똑같이 따라해보았는데 제 화면에서는 이렇게 content가 두개로 나옵니다 ㅠ 어떤부분을 확인해보아야할까요?
- 미해결자바 스프링부트 활용 웹개발 실무용
강의 질문드립니다 [ApplicationContext]
강사님 안녕하세요. 수업 너무 재밌게 잘 듣고 있습니다. 머리에 쏙쏙 들어오고 세계 최고의 강의가 아닌게 싶습니다. 이 수업을 들으며 강사님의 유료강의도 들으려 하고 있습니다. 바쁘실텐데 귀찮게 해드려 죄송합니다 ㅠㅠ 실습을 하면서 에러가 발생했는데 며칠동안 찾을 수가 없었습니다. 'org.apache.catalina.core.ApplicationContext' that could not be found. 라는 문제점이 계속 나오는데 어떻게 해결 해야 되는지 알려주실 수 있을까요? 부탁드립니다
- 미해결자바 스프링부트 활용 웹개발 실무용
아무리해봐도 해결이되지않네요 ㅠ
ㅇ일단 영상과 똑같이 진행하였고 localhost로 보드를 불러오면 안에 내용이 영상처럼 나오지 않았는데 이는 db에 먼등록되는 과정이 없어서 이렇게 나오는것 같아 save를 진행하면 보이겠지하고 save를 진행을하면 이런화면이 나옵니다.. ㅠ 어디서부터 손대야할지 모르겠네요.. 초보자라... 다음으로 넘어가고싶은데 에러때문에 진도를나갈수가없어요 ㅠ
- 미해결자바 스프링부트 활용 웹개발 실무용
레포지토리 검색을 못한다네요 ㅠㅠ
Service required a bean of type 'kr.edu.randi.mvc.repository.ArticleRepository' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action: Consider defining a bean of type 'kr.edu.randi.mvc.repository.ArticleRepository' in your configuration. @Autowired(required=true)를해봐도 안되네요... 아무리봐도 다른 곳이 없는데 ... 이상하네요 ㅠ
- 미해결자바 스프링부트 활용 웹개발 실무용
2강에 setMapperLocations 에 에러
The method setMapperLocations(Resource[]) in the type SqlSessionFactoryBean is not applicable for the arguments (Resource); 는 어떻게 해결 하나요?