묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
자바 상단메뉴 셋팅 다하고 실행시키니 에러가 납니다.
에러가 나는데 알수가 없어요..ㅜ.ㅠBean객체 생성이 안된다고 줄줄이 나는데 왜 그런건지..아래와 같이 나옵니다.org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'servletAppContext': Unsatisfied dependency expressed through field 'topMenuService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'topMenuService' defined in file [C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MiniProjectJava\WEB-INF\classes\kr\co\softcampus\service\TopMenuService.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [kr.co.softcampus.service.TopMenuService] from ClassLoader [ParallelWebappClassLoadercontext: MiniProjectJavadelegate: false
-
미해결마케터 이승희 님과 함께 인사이트 찾으러 가기
강의 내용 중 질문
1강 브랜딩의 팬을 만들기 위해서 어떻게 해야 할까요?11분 14초부터는 현장 질문 다음의 다른 질문에 대한 답변을 주고 계신 것 같은데 강의 화면에 질문은 나오지 않아서 문의 드립니다.1강에서 세 번째로 답변 주고 계시는 내용의 질문은 어떤건가요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
계속 복습중이고 새로운 사이트를 만드는 중인데
spring: profiles: active: local datasource: url: "jdbc:h2:mem:balance;MODE=MYSQL;NON_KEYWORDS=USER" username: "sa" password: "" driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: true dialect: org.hibernate.dialect.H2Dialect h2: console: enabled: true path: /h2-console server: port: 8081 --- spring: profiles: active: dev datasource: url: "jdbc:mysql://localhost/balance" username: "root" password: "Abcd1234!" driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: none properties: hibernate: format_sql: true show_sql: true dialect: org.hibernate.dialect.MySQL8Dialect server: port: 8081여기서 틀린게 있나요?프로파일이 local로 되어있어도 mysql 로연결하고 h2 로 연결되어도 create인데도 쿼리문이 안뜹니다 ㅠㅠ
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
'S3' 형식에 'S3Client' 형식의 destroy, middlewareStack, send 속성이 없습니다.ts(2739)
안녕하세요 선생님user, post 라우터 편을 보면서 코드를 작성하던중 에러가 발생해서 문의드립니다. AWS S3 업로드 관련 부분인데 AWS.config.update({ region: 'ap-northeast-2', accessKeyId: process.env.S3_ACCESS_KEY_ID, secretAccessKey: process.env.S3_SECRET_ACCESS_KEY, }); const upload = multer({ storage: multerS3({ s3: new AWS.S3(), // s3 이부분에서 에러가 발생합니다 bucket: 'react-nodebird', key(req, file, cb) { cb(null, `original/${+new Date()}${path.basename(file.originalname)}`); }, }), limits: { fileSize: 20 * 1024 * 1024 }, }); 'S3' 형식에 'S3Client' 형식의 destroy, middlewareStack, send 속성이 없습니다.ts(2739) (property) Options.s3: S3Client 빠른 수정을 사용할 수 없음 위와 같은 에러가 발생했습니다. 그래서 구글링을 통해 에러를 수정한 코드가 아래와 같은데 이 부분이 올바르게 작성된건지 확인부탁드리고자 질문남깁니다. const upload = multer({ storage: multerS3({ s3: new S3Client({ credentials: { accessKeyId: process.env.S3_ACCESS_KEY as string, secretAccessKey: process.env.S3_SECRET_KEY as string, }, region: 'ap-northeast-2', }), bucket: 'react-nodebird', key(req, file, cb) { cb(null, `original/${+new Date()}${path.basename(file.originalname)}`); }, }), limits: { fileSize: 20 * 1024 * 1024 }, });
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
Debezium 문의
Debezium 으로 cdc를 구축하고자 하는데 confluent kafka에서도 지원이 가능한지 문의드립니다.
-
해결됨스프링 핵심 원리 - 기본편
안녕하세요 지금까지 배웠던 내용을 정리하고 있는데 맞게 정리를 한건지 궁금해서 질문을 합니다.
[질문 내용]스프링 컨테이너에 스프링 빈을 등록 할때 등록이 되는 빈들은 스프링 컨테이너가 관리해줬으면 하는 객체들을 저장하는 거다. 그리고 스프링 컨테이너에 스프링 빈을 등록하는 가장 큰 이유는 의존관계 주입을 스프링 컨테이너에 맡겨서 좋은 객체지향 약속들을(OCP, DIP) 지키기 위해서다.스프링 빈이 등록 될때 키 : 값 => 빈 이름 : 빈 객체로 저장이 된다. 스프링 빈에 등록을 할때는 @Configuration과 @Bean을 이용해서 수동으로 등록을 할 수 있고 @ComponetScan을 사용해서 @Componet, @Service, @Controller, @Repository가 붙은 클래스들을 자동으로 등록을 할 수가 있다.수동으로 등록을 할때에는 빈 이름은 메소드 이름이 빈 객체는 해당 메소드가 반환하는 객체가 자동으로 등록을 할때에는 빈 이름은 클래스 이름이(클래스 이름 맨 앞에는 소문자) 빈 객체는 해당 클래스의 객체가 저장이 된다.수동으로 등록 할때 주의 할 점은 @Bean만 쓰면 스프링 빈으로 등록이 되지만 싱글톤으로 관리 되지는 않는다 싱글톤으로 관리 되기 위해서는 @Configuration과 @Bean을 같이 써야 한다.감사합니다.
-
미해결장박사의 블록체인 이해와 구조
코인을 무료로 어떻게 얻나요?( 전자지갑개발 실습2 )
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 전자지갑개발 실습2를 진행중인데 혹시 무료로 코인을 어떻게 얻을수있을까요?전송테스트를 해보고싶은데 0이더여서 전송을 할수가 없습니다.
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
문의드림
https://archive.apache.org/dist/kafka/2.8.2/kafka_2.13-2.8.2.tgz 여기서 다운 받는 카푸카랑 confluent kafka랑 다른지 문의드립니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
인스턴스에 대한 질문입니다.
새로운 인스턴스를 만드려는데 t2micro 처럼 1년간 무료인 애들은 어떤애들이 있는지 어떻게 알수 있을까요?? 1년간 공짜인 애들은 t2밖에없나요??아님 모든 인스턴스가 그런가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
Feature Engineering에서 인코딩 후 데이터를 합칠 때 iloc를 활용하셨는데
안녕하세요! 위와같이 Feature Engineering에서 인코딩 후 데이터를 합칠 때 iloc를 활용하셨는데,iloc는 line을 포함하지 않으니 한 행의 오차 없이, 제대로 train/test 데이터셋을 분리하려면 line+1을 해줘야 하는 게 아닌지 문의드립니다!
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
1
1
-
미해결장박사의 블록체인 이해와 구조
강의자료 요청 건
안녕하세요 강의 열심히 듣고 있는데 강의자료가 필요 해서 글 남깁니다.yrnam@soarit.net 으로 강의자료 요청드리겠습니다.감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
경로문제 제가이해한게 맞는지 추가질문입니다.
https://www.inflearn.com/questions/1031594/%EC%97%84%EC%B2%AD-%EA%B8%B0%EC%B4%88%EC%9D%B8%EB%8D%B0-%EA%B8%B0%EC%96%B5%EC%9D%B4%EC%95%88%EB%82%98%EB%84%A4%EC%9A%94-%E3%85%A0%E3%85%A0-%EA%B2%BD%EB%A1%9C%EB%AC%B8%EC%A0%9C에 대해 제가 이해한게 맞는지 질문드립니다.만일 @RequestMapping("/basic")이있고 @GetMapping("text-basic") @GetMapping("/text-basic") 두개가있으면 위는 /basic/text-basic에 매핑되는 거고아래는 /text-basic에 매핑되는게 맞나요??
-
미해결초간단 초스피드 데이터 수집 (파이썬 크롤링)
안녕하세요 파이썬 관련 문의드립니다
안녕하세요 파이썬 공부하다가 도저히 모르겠어서 문의 드립니다.다름이 아니라 api 쪽은 공부해본적이 없어서 기본적인 걸 모르는것같은데http://ipss1.interpark.com/openapi/product/ProductAPIService.do?_method=UpdateProductAPIStatTpQty&citeKey={citeKey}&secretKey={secretKey}&dataUrl=https://shop.interpark.com/api/new.ver2/sample/sample9.xml사이트에서는 이방식으로 api 요청하라고 하는데코드는 챗gpt랑 하면서 짜봤는데import requests# API 엔드포인트 및 인증 정보 설정citeKey = "citeKey"secretKey = "secretKey"url = f"http://ipss1.interpark.com/openapi/product/ProductAPIService.do?_method=UpdateProductAPIStatTpQty&citeKey={citeKey}&secretKey={secretKey}"# 요청 데이터 설정 (상품 정보 업데이트)payload = { "prdNo": "12344452", # 인터파크 상품번호 (as a string) "saleStatTp": "03", # 판매중:01, 품절:02, 판매중지:03, 일시품절:05, 상품삭제:98}# API 요청 보내기response = requests.post(url, data=payload)# 응답 확인if response.status_code == 200: print(response.text)else: print("상품 정보 업데이트에 실패했습니다.") print("응답 코드:", response.status_code) print("응답 내용:", response.text)제가 짠 코드에선 url 맨뒤에 예시처럼&dataUrl=https://shop.interpark.com/api/new.ver2/sample/sample9.xml이부분이 빠진것같은데patload 부분을 예시처럼 url을 만들어서 저렇게 하는방식이 가능한가요?
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
질문있습니다.
안녕하세요~ 지금 회사도 vue3사용중인데요, 회사 프로젝트는 잘 열립니다. 근데 인강을 따라하다가 에러가 떠서요!PS C:\Users\MAoo\Desktop\practice\Vue> npm installnpm ERR! code ENOENTnpm ERR! syscall opennpm ERR! path C:\Users\MAoo\Desktop\Practice\Vue/package.jsonnpm ERR! errno -4058npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\MAoo\Desktop\Practice\Vue\package.json'npm ERR! enoent This is related to npm not being able to find a file.npm ERR! enoentnpm ERR! A complete log of this run can be found in: C:\Users\MAoo\AppData\Local\npm-cache\_logs\2023-10-04T07_46_21_746Z-debug-0.log npm install 터미널창에 입력하면 이렇게 에러가 뜹니다.package.json 파일도 있는데, 왜 그런지 모르겠어요..ㅠㅠ혹시 vite 설치 안해서 그런건가요?그리고, vsc 옆에 경고창이 뜨더라구요, App_CompositionAPI.vue Doctor❗ Use volar-service-vetur instead of VeturDetected Vetur enabled. Consider disabling Vetur and use volar-service-vetur instead.❗ Bad TypeScript versionTS 4.9 has a bug that will cause auto import to fail. Please downgrade to TS 4.8 or upgrade to TS 5.0+.Issue: https://github.com/vuejs/language-tools/issues/2190Have any questions about the report message? You can see how it is composed by inspecting the source code. 2시간 넘게 찾아봐도 해결이 안됩니다ㅠㅠ 이거때문에 진도를 못나가고 있어요..ㅠㅠㅠ
-
미해결스프링 시큐리티 OAuth2
JWT 자체 검증에 대해서 질문드립니다
강의 막바지에 인가서버에서는 개인키로 서명하고, 자원 서버에서는 공개키로 검증한다고 하셨는데, 말그대로 공개키는 노출되어있는 키여서, 누구나 검증할 수 있어서 보안적인 측면에서 취약한거 아닌가요?? 공개키로 서명하고 -> 리소스 서버에서 개인키로 검증해야하는게 맞지 않나 싶어서 질문드립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트코드 콘솔에 sql코드
강의 영상에서 강사님 콘솔에는 테스트 코드를 돌려도 SQL코드가 뜨는데 저는 뜨질 않습니다.버전이 유료버전이라 뜨는건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
서블릿 mvc 회원 조회 에러
서블릿, JSP는 다 회원 조회가 되던데서블릿 mvc는 오타도 없는데 계속 찾아보고 해도화이트 라벨 에러 페이지만 뜨길래 예외 메시지를 보니According to TLD or attribute directive in tag file, attribute [items] does not accept any expressions가 있길래 검색해보니members.jsp에서<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>를<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>로 변경해주니까 정상적으로 페이지에 뜨더라구요..버전 차이때문이라는데 이것도 pdf에 추가되어야 되지 않을까 해서 올려봅니다.
-
미해결스프링 핵심 원리 - 기본편
주문과 할인 도메인 실행과 테스트 강의에서 OrderServiceImpl.java
package hello.core.order; import hello.core.discount.DiscountPolicy; import hello.core.discount.FixDiscountPolicy; import hello.core.member.Member; import hello.core.member.MemberRepository; import hello.core.member.MemoryMemberRepository; import org.springframework.core.annotation.Order; public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository = new MemoryMemberRepository(); private final DiscountPolicy discountPolicy = new FixDiscountPolicy(); @Override public Order createOrder(Long memberId, String itemName, int itemPrice) { Member member = memberRepository.findById(memberId); int discountPrice = discountPolicy.discount(member, itemPrice); return new Order(memberId, itemName, itemPrice, discountPrice); } }주문과 할인 도메인 실행과 테스트 강의에서 OrderServiceImpl.java 입니다java: org.springframework.core.annotation.Order is abstract; cannot be instantiated이런 오류가 뜨는데 어떻게해야할까요?
-
미해결spring boot actuator 파헤치기
AtomicLong
AtomicLong을 쓰신 이유가 있으신가요?