
자바 개발 도구(JDK) : Java11(영상기준)통합개발 환경 : STS, IntelliJ웹 서버 : Tomcat9웹 브라우저 : Chrome데이터베이스 : MySQL기타 : VScode, Git, AWS, Maven마켓플레이스에서 추가 \- Prettie \-

스프링의 정석 기본편Spring의 기본 원리 이해Spring으로 웹 사이트 구축, AWS배포자바 기본적으로 공부해놓고, HTML과 CSS는 얇은 책 하나 선정해서 공부하기spring어렵다고 하면 자바 기본서를 많이 찾아보기실습, 또 반복, 복습에러메시지 꼭꼭 읽기!!J

계기 학원에서 파이썬 수업을 듣고, upstage ai를 적용한 frompt로 LLM에게 질문하는 실습을 해보면서, "현재 우리가 사용하는 ChatGPT를 어느툴이든 적용할 수 있지 않을까" 생각이 들었다. 찾아보니, 친숙한 Discord 프로그램에 ChatBot

질문을 수정하려면 그 해당하는 질문을 찾아야지그것이 존재하냐, 존재여부 확인질문을 가져와라 (get해라)그 질문을 setSubjectfh 다시 Setting해라수정된 채로 다시 저장해라 ( save()는 데이터가 있으면 UPDATE, 없으면 INSERT로 실행)

JPA가 기본적으로 가지고 있는 메서드SELECT \* FROM question 문 실행값의 존재를 확인하는 메서드, 있으면 1 없으면 0저 코드해석 : isPresent()통해 oq가 있어? 그럼 그 안에 코드 실행시켜SELECT \* FROM question WHE

Question 있으면, QuestionRepository가 있어야 해Answer 있으면, AnswerRepository가 있어야 해쿼리 관련 코드를 날리면, DB에서 생성 삭제 수정 업뎃 이루어짐. 내가 직접 SQL을 짜지 않아도 돼.클래스로 생성하지 말고, Inte

: 질문에서 답변을 참조할 때 사용. 질문 1 : 답변 N, 자바세상에서의 편의를 위해 필드 생성, 실제 DB테이블에 칼럼이 생성되지 않음. DB는 리스트나 배열을 만들 수 없다.mappedBy : 어떤 것에 대한 데이터냐, 여기서는 Answer엔티티에 대한 Que

1:1 : 한 엔티티가 다른 엔티티와 하나의 관계를 맺는다.회원은 하나의 프로필을 갖는다프로필은 1명의 사용자에게만 속한다.한 명의 회원은 한 게시물에 좋아요 한 개만 누를 수 있다.1:N (제일 흔 해) : 한 엔티티가 다른 여러 엔티티와 관계를 맺는다.한 질문에 여

데이터베이스에 저장되는 객체테이블로 매핑매핑이란?매핑(Mapping)은 두 개의 서로 다른 구조를 연결하는 과정이야.특히 ORM에서의 매핑은 객체(Object)와 데이터베이스(Table)를 연결하는 것을 의미N : 1 관계 설정 (1개의 엔티티에 여러개의 엔티티가 연결

하이버네이트(Hibernate, JPA 구현체 중 하나) 사용 → JDBC로 전달 → MySQL DB데이터 저장을 위한 표준 규칙.지침만 내림(”야 이렇게 정리해”), 역할수행은 MySQLDB가 함추상화(사람이 이해하기 쉽다) 된 기술ex) findById (= SEL

qna_service.boundedContext.home 안에 HomeController.java 만들기이 코드를 작성 후 주소창에 localhost:8080/home/main 입력 시"안녕"이 반환 된 것이 확인됨

cmd창을 연다netstat -a -o 입력상단 0.0.0.0.8080 확인 후 PID 기억taskkill /f /해당PID번호 입력 후 실행"성공: 프로세스 PID(번호)가 종료되었습니다." 문장 확인

gradle-groovy / Java / 3.4.0Group : com.sbsArtifact : qna_serviceName : qna_serviceDescription : Demo project for Spring BootPackage name : com.sbs.qn
형식: 단어들이 붙어있고, 첫 번째 단어는 소문자, 이후 단어는 대문자로 시작.예시: firstName, getUserData, calculateSum.스프링에서는 보통 변수명과 메서드명에 많이 사용돼.형식: 모든 단어가 대문자로 시작.예시: FirstName, Get

인텔리제이에서 게시판을 만드는 실습 중 어느 곳이든 작업을 하고싶다 내 github에 저장소 생성하고 커밋 후 푸시까지 실습해보자 1. git init 작업중인 파일 내 터미널을 열기 git init 입력 후 Enter클릭 (현재 프로젝트 폴더에 .git 디렉토리를

기업이 수행하고자 하는 사업의 본질은 잘 변하지 않으며, 조직에서 보유하고 있는 데이터의 본질도 큰 틀에서는 동일함 출처 https://user-images.githubusercontent.com/103868639/225921418-45489b00-4aa7-49bc

모델 : 작품을 만들기 전에 미리 만든 물건. 완성된 작품의 대표적인 보기. 일종의 ‘추상화’모델링 : 모델을 만드는 것, 그룹핑하고, 관계를 맺는 것데이터 모델링 : (업무)데이터 모델을 만드는 것영속성(한 번 저장하면 유지 됨)형상화(구체화) 하는 과정⭐개념적 :식