반응형

전체 글 119

Goods 테이블에 있는 값을 Cart 테이블에 저장 ( 상품페이지에서 찜 버튼을 누르면 장바구니에 저장 )

상품페이지에서 찜 버튼을 누르면 장바구니에 저장시킬려고 함    찜 버튼이 있는 jsp에서 taglib prefix=form 써서 값 넘겨주기form을 제대로 쓰면 페이지에서 f12누르면 form태그 라인에 action이 추가된다    값이 제대로 넘어가면 컨트롤러 로직을 통해 DTO로 저장되고 컨트롤러 - DTO - 서비스 - 매퍼 순으로 넘어간다    매퍼에서 cart 테이블에 값을 저장해야돼서 조인을 씀    insert문의 join INSERT INTO cart (userid, gCode):cart 테이블에 userid와 gCode 컬럼에 데이터를 삽입합니다.SELECT #{userid}, g.gCode:SELECT 절에서 #{userid}는 MyBatis의 parameter로 전달된 사용자 ID..

스프링부트 Maven import 오류 Add a version or custom suffix using "Name template" in "Advanced"

프로젝트를 git에 올리고 협력자가 git clone으로 workspace에 다운로드했는데 Maven import가 계속 오류남 원인은 원래 있던 프로젝트를 복사해서 거기서 고쳐서 썼는데 이름이 중복돼서 생긴 오류프로젝트 이름은 바꿨으나 내부적으로 같은 프로젝트로 인식돼서 import가 안됐다 내부적으로 패키지 이름이 같아서 그렇게 인식 한거 같음

에러 2024.06.17

중고물품 관리 시스템

1. ERD로 DB 테이블 관계도 작성 ( https://www.erdcloud.com/ )  2. DB 생성 –SQL– create DATABASE carrot; use carrot; create table user   ( userid varchar(20) PRIMARY KEY,     passwd varchar(20) not null,     username varchar(20) not null,     post varchar(6) not null,     addr1 varchar(500) not null,     addr2 varchar(500) not null,     phone1 varchar(3) not null,     phone2 varchar(4) not null,     phone3 v..

Github 협업

1.workspace로 이동팀장의 깃허브 저장소 주소를 clone한다 git clone 저장소주소 workspace에 다운로드  2. sts에서 Maven import 3. 팀원이 로컬( 로컬 브랜치 만들어서 )에서 수정 4. git staging에서 커밋  5. 협력자 등록 클론하면 팀원 github에서 저장소가 보임 근데 setting은 접근못함결국은 팀장 github에 푸쉬를 못함그래서 협력자로 등록해야됌  settings - Collaborators - Add people - 협력자의 계정 or 메일 검색 - 초대 - 협력자 메일에서 초대 받기 6. 협력자 로컬 커밋 (로컬브랜치) 7. 커밋 후에 github에서 병합

Git 2024.06.16

스프링부트에서 github 저장소에 업로드

1. repository 생성    README file도 생성 하면 안됨    작업하던 프로젝트를 올릴거라 완전히 비어있어야함  2. 저장소 생성 후위에는 로컬 저장소가 없는 경우밑에는 로컬 저장소가 있는 경우나는 sts로 바로 올릴 예정   3. 프로젝트 폴더 git 저장소에 업로드 git perspectivehotfix는 main에 병합한 상태고 더이상 쓸모 없어서 삭제  java perspective에서 Push URI에 내 저장소 주소 복붙하면 자동으로 내용 채워짐 ***********user는 깃허브 아이디password는 깃허브 비번 아님!!     토큰 생성해야함 토큰 생성 방법settings - Developer settings - Personal access tokens - Tokens..

Git 2024.06.16

스프링부트 프로젝트에서 git 사용

1. 스프링부트 오른쪽 상단에 git persperctive 클릭 Create a new local Git repository 클릭하고 프로젝트 폴더 선택  - 로컬 저장소로 만듬Default Branch name 은 main   2. 프로젝트 폴더 추가 후 Git Staging 클릭 ( 수정 후에는 항상 Git Staging 확인 )  3. 상단의 초록색 플러스 버튼 누르면 git add Author, email 주소 확인-> window - preperences - Version Control - Git - Configuration  4. commit 하고 log 볼려면 history   5. rollback ( 가고자하는 commit 선택하고 reset - hard )  6. branch 생성jav..

Git 2024.06.16

스프링부트, jsp, DB연동해서 프로젝트

1. 의존성 설정 ( pom.xml ) - https://mvnrepository.com/ 검색  2. 내장톰캣 port 번호, context 변경 ( application.properties ) 3. Mysql 연동 설정 ( application.properties )  4. MainController (MainServlet) 생성 (패키지도 생성) -> 당연히 처음 생성하니까 GetMapping,  일단 String으로 생성했고 main.jsp로 연결해야 해서 return "main"; 파라미터에는 request.getParameter 역할을 해줄@RequestParam(required = false, defaultValue = "top") 저장되는 변수 저장되는 변수는 Mapper, 서비스 생성 후..

반응형