inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

Dip, @transactional

미해결

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

안녕하세요! 강의를 듣고, 궁금증이 생겨서 찾아보던 중 명확한 답을 얻지 못해서 질문드립니다!. 첫째로 DIP에 관련된 질문입니다. 회원가입과 비밀번호 암호화 강의 중 "DTO를 서비스 계층으로 바로 넘기는 게 좋지 않다"고 하셔서 궁금증을 가지고 찾아보던 중에 이 질문 을 보고 관련 내용들을 찾아봤지만, 궁금증을 완전히 해결하지 못해서 질문드립니다. public class Auth ControllerAuthController { private final Auth ServiceAuthService auth ServiceauthService; private final ?AppConfig ?appConfig; @Post MappingPostMapping("/APIapi/auth/signup") public void signup(@Request BodyRequestBody Signup signup) { auth ServiceauthService. signup(signup).signup(signup); } } 위와 같은 코드가 있을때 DIP를 지키면서 코딩한다면 단순히 Controller -> Service로 넘기기 위한 전달용 DTO를 만들어서 사용하시는지 궁금합니다. 두 번째로 @transactional에 관한 질문입니다. 데이터의 수정 및 변동이 있는 부분에는 @transactional을 붙이는 것이 좋다고 들어왔습니다. 그런데 강의의 코드에서는 붙인 부분과 안 붙인 부분이 나뉘는데 특별한 이유가 있을까요? 또 한 readonly 속성은 데이터를 읽기만 하는 부분에서는 성능에 도움이 된다고 들었습니다. 위의 내용들로 데이터의 변동이 일어나는 부분엔 @transactional을 붙이고, 읽어오기만 하는 부분에는 readonly 속성을 습관적으로 붙여왔는데 호돌맨님 께서는 @transactional을 사용하는 기준(?) 같은게 있으실까요? 긴 질문 읽어주셔서 감사합니다 :)

  • vue.js
  • aws
  • spring-boot
  • jpa
  • spring-security
addvd 댓글 1 좋아요 0 조회수 214

수강 연장 요청 부탁드립니다!

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

자격증 취득을 목표로 구매했는데 프로젝트를 시작하면서 학습이 미뤄지고 있는 상태입니다. 올해까지는 프로젝트라 학습이 어려운데 가능한 길게 연장을 부탁드려도 될까요ㅠ

  • 네트워크
  • aws
오석준 댓글 2 좋아요 0 조회수 93

Express 서버를 EC2에 배포시 publicIP로 접속시 연결거부가 발생하고 있습니다.(ERR_CONNECTION_REFUSED)

미해결

비전공자도 이해할 수 있는 AWS 입문/실전

강의 파트 : 섹션2. 백엔드 API 서버 배포하기 (EC2) 강의명 : [실습] 7. Express 서버를 EC2에 배포하기(영상시간 4:52~5:13) 문의 내용 : EC2에서 "sudo pm2 start app.js"으로 배포를 실시하는데, publicIP로 접속시 연결거부가 발생하고 있습니다. 강의문서 : https://jscode.notion.site/7-Express-EC2-5f90f0ece37943f99dffbf29a21bdd93 (강의 내용의 코드를 복사&붙여넣기 하여 진행하였습니다) 권한 상태 : IAM 통해 별도의 사용자를 생성, 해당 사용자 계정에 권한을 부여하여 실습을 진행하고 있습니다. 부여 권한 1) AmazonEC2FullAccess 부여 권한 2) AmazonRDSFullAccess 부여 권한 3) AWSCloudShellFullAccess 부여 권한 4) EC2InstanceConnect (이하 현 상황에 대한 스크린샷 및 간단한 첨언입니다) 안녕하세요. sudo pm2 start app.js명령까지 실시하여 배포를 실시하였습니다만, 아래의 화면처럼 연결이 거부되고 있습니다. 혹시 제가 인지못한 에러가 있을까 싶어서 sudo npx pm2 monit 명령등으로 에러를 체크하였습니다만 특별한 에러는 찾지 못하였습니다. 제가 설정을 하는 중에 빠뜨리거나 잘못된 부분이 있는 거 같은데 찾지 못하고 있습니다. 조언을 부탁 드립니다.

  • aws
  • aws-elb
  • aws-rds
  • ec2
  • s3
김보성 댓글 2 좋아요 0 조회수 339

[vite] http proxy error: /auth/login

미해결

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

당연히 구글링 해보셨져? 원하는 결과를 못찾으셨나요? 어떤 검색어를 입력했는지 알려주세 문제가 발생한 코드(프로젝트)를 Github에 올리시고 링크를 알려주세요. // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), vueJsx(), vueDevTools()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, server: { port: 5000, proxy: { '/api': { target: 'http://localhost:8080', rewrite: (path) => path.replace(/^\/api/, '') } } } }) function dologin() { axios .post('/api/auth/login', state.login) .then((response) => { // 로그인 성공 시 처리 console.log('로그인 성공:', response.data) // 추가적인 로직 (예: 리다이렉션, 사용자 정보 저장 등) }) .catch((error) => { // 로그인 실패 시 처리 console.error('로그인 실패:', error.response ? error.response.data : error.message) // 사용자에게 에러 메시지 표시 등 }) } post 요청시 계속해서 인터넷에 라고 계속해서 오류가 나옵니다. 그래서 이전에 호돌맨님께서 알려주신 방법들을 사용하여 hostname을 통해 이름가져오기 공인아이피 주소 사용하기 방화벽8080 이용해서 연결해주기 또한 버전이 문제가 될수있다고 구글링에 나와 시도해보았지만 여전히 계속해서 이오류로 인해 해결이 되지않습니다. 저는 우선 호돌맨님의 방식대로 코드를 짜고 있는중이라 처음 코딩을 클론 코딩을 통해 방식을 배우고 다시한번 영상을 보면서 저만의 포폴을 만들려고 하는중에 문제가 발생했습니다./. https://github.com/CryingPerson/blog 제깃 코드입니다ㅠㅠ 살려주세요..

  • vue.js
  • aws
  • spring-boot
  • jpa
  • spring-security
opnice12 댓글 2 좋아요 0 조회수 1126

스프링부트로 실제 쇼핑몰을 제작해보고싶은데요..

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

스프링부트로 실제 쇼핑몰을 제작해보고싶은데요 혹시 결제기능관련이나 쪽지관련기능 로직짜는거 추가로 보강즘 해주실수없나요? 파이썬이나 자바스크립트 백엔드 관련강의들보면 결제기능 탑재나 쪽지기능 구현등 강의가 더러 널려있는데 유독 스프링부트관련해서는 이런기능을 구현하는 강의가 없는것같습니다

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
p.cdoomco 댓글 2 좋아요 0 조회수 146

애플리케이션 실행시 환경 변수에 대해서

미해결

실전! GitHub Actions으로 CI/CD 시작하기

애플리케이션을 실행하게 되면, 여러 환경 변수가 필요하게 되는데 DB 정보 URL 정보라던지. 이런 정보는 깃허브 액션에서 보통 어떻게 처리하나요?? 깃허브 액션의 secrets를 이용해서 도커 빌드시에 --build-arg를 활용하는지 ? 아니면 다른 방법으로 활용하는지 궁금합니다.

  • aws
  • kubernetes
  • ci/cd
  • github-actions
  • eks
두잇베스트 댓글 2 좋아요 0 조회수 238

wordpress 실습 강의에서 efs 생성 시 서브넷을 default 서브넷으로 구성한 이유가 있나요?

해결됨

쉽게 설명하는 AWS 기초 강의

800명이 넘는 AWS 강의실 오픈채팅방 에 오시면 더 좋은 답변을 실시간으로 받아보실 수 있습니다. 질문내용은 상세하고 자세하게 부탁드립니다. 예시 : "Amazon EC2의 t2.micro 타입으로 Amazon Linux 2023타입으로 퍼브릭 서브넷에 프로비전 했습니다. 키페어와 같이 프로비전해서 SSH로 접속하고 싶은데 접속 요청시 Timeout이 발생합니다. 어디를 확인하면 될까요?" 새로 생성한 wordpress 서브넷이 아닌 기존 디폴트 서브넷으로 설정하는 이유가 있나요?

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
최재엽 댓글 2 좋아요 0 조회수 263

SEO 강의 언제 나올까요?

해결됨

Flutter로 웹 서비스 개발하기 (1) - Responsive Web

seo 강의 인줄 알고 샀는데 아니였네욥.

  • flutter
  • aws
  • 반응형-웹
  • dart
Jutole Official 댓글 1 좋아요 1 조회수 234

수강 연장 부탁드려도 될까요

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요 초반에 잘 듣다가 바쁘다보니 아직 준비를 못했습니다 올해말까지는 준비가 어려울것 같은데 만료 되기 전 까먹기 전에 수강 연장 요청 드리려고 합니다 혹시 가능할까요? 답변 부탁드립니다. 감사합니다.

  • 네트워크
  • aws
Jonghwa Lee 댓글 2 좋아요 0 조회수 97

강의가 오늘까지라

해결됨

CloudNet@ - AWS 네트워킹 입문

강의가 오늘까지라 열심히 남은 강의를 듣고있는데 강의 선택을 해도 해당 강의가 진행이 안되는데 무슨 이유일까요?! 뭔가 인프런 자체 문제일 거 같은데 ㅠㅠㅠ 강의가 몇 개 안 남아서 다 들어야 하는데 어떡하나요ㅠㅠ

  • 네트워크
  • aws
Junmo Jeong 댓글 2 좋아요 0 조회수 139

처음 강의에서 push.yaml을 workflows 폴더에서 part1으로 옮겼을때

미해결

실전! GitHub Actions으로 CI/CD 시작하기

push.yaml을 part1으로 옮기고 actions가 작동되지 않은 이유가 workflows 폴더에서 벗어나서 그런건가요? 만약 위 이유가 맞다면 테스트 할 때마다 workflows에 파일을 계속 만들어야 되나요?

  • aws
  • kubernetes
  • ci/cd
  • github-actions
  • eks
장인우 댓글 2 좋아요 0 조회수 238

Github Actions로 ECR 에 이미지 push 후, EC2 에 ssh 로 접속해 pull 받을 때 발생하는 문제

미해결

비전공자도 이해할 수 있는 CI/CD 입문·실전

======CMD====== sudo docker stop github-action-prod || true sudo docker rm github-action-prod || true sudo docker pull [ECR URL]/github-action-prod:latest sudo docker run -d --name github-action-prod -p 8080:8080 [ECR URL]/github-action-prod:latest ======END====== err: Error response from daemon: No such container: github-action-prod err: Error response from daemon: No such container: github-action-prod err: Error response from daemon: Head "https://[ECR URL]/v2/github-action-prod/manifests/latest": no basic auth credentials 2024/10/03 02:07:08 Process exited with status 1 위와 같이 컨테이너를 찾을 수 없다 그러고 'no basic auth credentials' 이런 문구가 출력됩니다 로그인도 잘됐고, ECR에 push도 잘 됐는데 왜 이런 문제가 발생하는 걸까요ㅜㅜ 실행한 스크립트는 아래와 같습니다 steps: - name: Github Repository 파일 불러오기 # uses 키워드로 Github Actions의 라이브러리를 사용할 수 있다 uses: actions/checkout@v4 - name: JDK 17 설치 uses: actions/setup-java@v4 with: distribution: corretto java-version: 17 - name: application.yml 파일 만들기 run: echo "${{ secrets.APPLICATION_PROPERTIES }}" > ./src/main/resources/application.yml - name: 테스트 & 빌드 run: ./gradlew clean build - name: AWS Resource에 접근할 수 있게 AWS credentials 설정 uses: aws-actions/configure-aws-credentials@v4 with: aws-region: ap-northeast-2 aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} # ECR 에 업로드 하기 위한 과정 - name: ECR에 로그인하기 id: login-ecr uses: aws-actions/amazon-ecr-login@v2 - name: Docker 이미지 생성 run: docker build -t github-action-prod . - name: Docker 이미지에 Tag 붙이기 run: docker tag github-action-prod ${{ steps.login-ecr.outputs.registry }}/github-action-prod:latest - name: ECR에 Docker 이미지 Push하기 run: docker push ${{ steps.login-ecr.outputs.registry }}/github-action-prod:latest # ECR 에 업로드한 Docker Image 를 EC2 로 가져와 실행시키기 - name: SSH로 EC2에 접속하기 uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} key: ${{ secrets.EC2_PRIVATE_KEY }} script_stop: true script: | sudo docker stop github-action-prod || true sudo docker rm github-action-prod || true sudo docker pull ${{ steps.login-ecr.outputs.registry }}/github-action-prod:latest sudo docker run -d --name github-action-prod -p 8080:8080 ${{ steps.login-ecr.outputs.registry }}/github-action-prod:latest

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
19 댓글 2 좋아요 0 조회수 575

url pattern관련 문의

해결됨

Do It! 장고+부트스트랩: 파이썬 웹개발의 정석

안녕하세요. urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 이런식으로 url패턴을 만들어주면 이렇게 (^media/(?P<path>.*)$)패턴이 생기는거 같고 그 다음 views.py 에서 해당 url을 처리할 로직을 만들어야하는걸로 아는데.. 이 경우는 어째서 예외인가요?

  • HTML/CSS
  • javascript
  • python
  • django
  • bootstrap
  • aws
  • docker
  • tdd
gonggong 댓글 2 좋아요 0 조회수 213

AWS 요금 부과 질문 드립니다.

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영

안녕하세요? 지난 달 이 강의 들으면서 실습했는데 요금이 소액 부가되었습니다. 다른 불만이 있는 것은 아니고, 왜 요금이 부과되었고, 나중에 어떻게 사용할지 알고 사용하고 싶어서 질문 드리게 되었습니다. 강의에서 이해한건 프리티어 한도 내에서 사용하면 무료다 라고 이해했는데 아래 영수증 설명을 받을 수 있을까요? 이미지가 좀 작게 나오네요; 우클릭 > 새 탭에서 보기로 크게 보실 수 있으세요

  • linux
  • aws
mhyim 댓글 1 좋아요 1 조회수 233

프록시 관련 질문

미해결

이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)

안녕하세요 강사님, proxy 설정을 하면 이렇게 오류가 뜨면서 서버 시작이 안돼요. 프록시 부분을 지우면 잘 작동하는데 어디가 잘못된걸까요?

  • react
  • node.js
  • aws
  • mongodb
  • express
  • lambda
유클리드소프트 댓글 1 좋아요 0 조회수 195

2.6 Auto Scaling 실습 질문

미해결

실무에 바로 적용하는 AWS 배포

안녕하세요~ 2.6강 Auto Scaling 실습에서 만든 launch template는 직전 실습에 사용했던 Nginx 웹서비스가 동작하던 EC2랑은 별개의 인스턴스로 동작하는 건가요? launch template에 웹서비스 없이 그냥 시간에 맞춰서 Scaling-Out 되는 확인만 하는것이 맞는지요? 만약 처음 Nginx 웹서버를 설치한 EC2인스턴스에 Auto Scaling을 적용한다면 어떻게 해야하는 건가요? 확인 부탁드립니다. 감사합니다.

  • aws
  • docker
  • 서버리스
  • aws-ecs
  • aws-ec2
  • cloudfront
댓글 2 좋아요 0 조회수 154

OTP_ISSUER 가 2번 들어가는 이유 문의

해결됨

개발 입문을 위한 실무자가 알려주는 Spring Boot

generateQRCodeURL 에서 OTP_ISSUER 가 2번 들어가던데 특별한 이유가 있을까요?

  • aws
  • spring-boot
  • jpa
아라레 댓글 2 좋아요 0 조회수 149

homebrew로 mysql 설치시 오류

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요. homebrew를 이용해서 mysql을 설치하려고 했는데 다음과 같은 오류가 떠서 질문글 남깁니다. 혼자 고쳐보려고 해도 인터넷에 레퍼런스가 없네요 .. homebrew 삭제후 재설치도 해봤는데 해결되지 않습니다. 도와주세요.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김태우 댓글 2 좋아요 0 조회수 306

수강 연장 부탁 드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

업무로 인해, 수강을 완료하지 못했습니다. 수강기간 연장 부탁드려요!

  • 네트워크
  • aws
김명환 댓글 2 좋아요 0 조회수 111

option usecreateindex is not supported 오류 나면은

미해결

mongoDB 기초부터 실무까지(feat. Node.js)

await mongoose.connect(MONGO_URL); // 제거 하시고 사용 하세요 // 버전6부터 해당 옵션을 사용하지 않아도 돼요 https://mongoosejs.com/docs/migrating_to_6.html (공식문서) 보세요. 참고하세요

  • javascript
  • node.js
  • aws
  • mongodb
  • rest-api
  • dbms/rdbms
  • 데이터-엔지니어링
이관용 댓글 1 좋아요 0 조회수 181

인기 태그

인프런 TOP Writers

주간 인기글