목록Back-End (55)
Wanna be Brilliant Full-Stack Developer
id도 인트로 만들어서 primarykey니 id 어노테이션을 붙여주고! @GeneratedValue(strategy = GenerationType.IDENTITY) // auto_increment 으로 넘버링 전략을 정해준다. 내용같은 경우는 엄청나게 길 수 있기 떄문에 툴을 쓸것인데 섬머노트라는 라이브러리를 사용할것이다. 우리가 전에 일반적인 글이 디자인이 들어가는데 그 디자인이 될때 태그가 섞여서 디자인이 된다. 그러면 글자의 용량이 굉장히 커진다. @Lob는 대용량 데이터일때 사용한다. 조회수를 할떄도 디폴트 값을 줘야하는데 username할떄는 ' 따옴표가 있었는데 데이터베이스에서 애를 바처럼 쓸거기 떄문에 문자열로? count는 int로 쓸거기 떄문에 number값이 되기떄문에 ' 따옴표 필요..
블로그에서는 대댓글은 없고 댓글까지만 되도록 구현을 할것이다. 그리하여 Blog 테이블 만들기를 할것인데!? 테이블을 생성하기위한 모델들이 이곳에 만들어질것이다. 첫번쨰로 만들것은 USER 클래스이다. 일단 모든 테이블에는 primary키가 있어야한다 private int id; // 오라클(시퀀스), Mysql(auto_increment) 넘버링하는 전략을 가져갈것이다. package com.cos.blog.model; import java.sql.Timestamp; public class User { private int id; // 오라클(시퀀스), Mysql(auto_increment) private String username; // 아이디 private String password; priva..
.m2에는 Maven 이 관리하는 라이브러리가 있다. 특정하게 어디서 다운로드를받아서 넣는것이 아니라 pom.xml에 기술만 하면 자동으로 다운이 된다. 저 Jar을 실행할것인데 이 실행을 해서 내 툴이 인식을 하도록 해야한다. 깃 배쉬를 통해서 lombok 실행할 위치를 STS 실행파일로 설정을 해야한다 그리고 Member.java에서 생성자와 게터와 세터를 지우고 어노테이션 으로 Getter와 Setter을 동시에 가져오기 위해서는? @Data라는것을 임포트 하면 된다. @AllArgsConstructor 모든 필드를 다쓰는 생성자를 만들고 싶으면? 이것을 임포트 하면된다. package com.cos.blog.test; import lombok.AllArgsConstructor; import lom..
Maven이란 무엇인가? 우리가 어떤 프로젝트를 하나 하려고 하면! 프로젝트 이름이 만약에 blog고 우리가 필요한 라이브러리가 Ojdbc이면 Oracle 드라이브에 사용하기 위해서 첫번쨰로 무엇을 해야하는가? 오라클이라는 사이트가 있다. 오라클 사이트에서 Ojdbc를 다운로드 받는다. 애를 다운을 받고나서 해당 파일을 내 프로젝트에 lib라는 폴더를 만들고 복사를 한다. 카피 후에 내 프로젝트가 애를 인식 할 수 있도록 빌드를 한다. 그리고 과정이 내가 어떤 라이브러리가 필요하면 다운로드 받을수 있는 사이트에 들어가서 다운받은 파일을 카피하여 내 프로젝트 폴더 내부에 빌드를 해야한다 이렇게 해야지 내 프로젝트에서 어떤 특정 java 파일에서 Ojdbc가 가지고 있는 특정 클래스를 사용하기 위해서 임포트..