본문 바로가기

백엔드

(23)
Spring (2) JPA 1. Entity **테이블 생성 시 실행은 잠시 멈췄다가 테이블 다 만들고 실행시켜보자 아님 문제 생김 진짜 중요함** dto 느낌임 근데 DB에서 테이블을 만들지 않고도 테이블 생성 가능함 먼저, 속성에서 해줘야할 게 있음 /*application.properties*/ spring.jpa.hibernate.ddl-auto=update 속성에서 update라고 해줄 경우에 내가 쓰는 DB에 테이블 생성됨 spring.jpa.hibernate.ddl-auto=validate validate는 테이블 생성 후 정상 매핑되었는지 확인함 테이블 생성 후 계속 validate로 유지 - Entity에서 필요한 어노테이션 @Data @Entity @Table(name = "테이블명") @SequenceG..
이클립스 자바 JDK 11버전 사용하기 (구버전 설정) 지금은 아무리 설치해도 17버전부터 설치가 되는데 11버전으로 지금껏 사용했던 터라 11 버전으로 사용하고자함 일단 JDK는 11로 미리 설치해두자 꼭 11버전이 아니여도 다른 버전을 쓰고자하면 맞게 버전 설정하면 됨 https://adoptium.net/temurin/releases/?version=11 Latest Releases | Adoptium adoptium.net 각자 쓰고 있는 운영체제에 맞게 버전 선택하고 다운로드 받으면 된다 설치할 때 Set JAVA_HOME variable 드라이브 선택 꼭 해주고 전부 next해주고 설치완료 된다 이클립스 설치는 https://seungeunez.tistory.com/7 JAVA 시작 0. OpenJDK 11 설치 https://adoptopenjd..
Spring (1) 1. Controller Controller는 웹 브라우저의 요청을 전담하여 처리 Controller가 Service 호출 - controller를 사용하기 위해 필요한 어노테이션 (클래스에서 사용가능) @Controller @RequestMapping(value = "/공통주소") @RequiredArgsConstructor //무조건 필요한건 아님 @Slf4j @RequiredArgsConstructor은 final로 매퍼 or 서비스 객체 생성할 때 필요하고 쓰지 않은 상태에선 @Autowired를 사용하면 된다. @Slf4j는 로그찍을 때 필요하다 @Controller @RequestMapping(value = "/member") @RequiredArgsConstructor public class..
JSP 오류 jsp 파일에서 계속 jakarta.servlet.http.HttpServlet Javax.servlet.jsp.PageContext cannot be resolved to a type 이런 오류가 뜨는데 그 와중에 실행은 잘 됨.. 그냥 빨간줄만 떠 있을 뿐.. 자카르타..몬데..그ㄱ ㅔ 오류 잡는 방법은 이클립스 프로젝트에 Server 라이브러리 설정만 하면 오류는 잡힌다 새로고침 해주면 오류는 잡힌다 그래도 안잡히면... 이클립스 껐다가 켜보고.. 등등
Postman 설치 및 사용방법 1. 설치 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 25 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 들어가서 받고 설치까지 무난함 뭐가 없음 설치만 하면 끝 그리고 프로그램을 열어서 하단에 있는 Skip And go to the app 클릭 이렇게 뜨는데 이대로 사용하면 된다 굳이 로그인할 필요는 없다 + 모양 눌러주면 Collection이 생성됨 이름도 변경 가능함 Add R..
Spring 설정 VSCode 사용 1. 필수 Extension 설치 2. 설정 Spring Initializr: Creat a Maven Project 선택 3버전은 자바에서 17버전이고 2버전은 자바에서 11버전임 이 부분은 따로 이름 지정 안 하고 그대로 넘어가도 됨 여기는 메인 폴더 명이 됨 Jar이 개발할 때 쓰여서 Jar로 선택 각자 맞는 버전 선택 4가지 선택 Spring Boot DevTools Lombok Spring Web Thymeleaf (자바에서 JSTL과 같음) 저장 위치는 알아서 원하는 곳으로 설정하면 됨. 내 저장 위치: C:\Users\Administrator\eclipse-workspace 전에 이클립스랑 같은 위치로 지정했음 여기까지 끝내면 왼쪽에 만들어져 있음 밑에 MAVEN을 열어서 ..
JSP (2) 화면을 만들기 전에 CDN부터 폴더에 넣어주려고 한다 부트스트랩 https://getbootstrap.kr/ Bootstrap 강력하고 확장 가능하며 기능이 풍부한 프론트엔드 툴킷. Sass로 빌드 및 커스터마이징하고, 사전 빌드된 그리드 시스템 및 구성 요소를 활용하고, 강력한 JavaScript 플러그인으로 프로젝트에 생기 getbootstrap.kr 다운로드 받아서 압축 풀고 css 폴더에서 bootstrap.min.css와 js 폴더에서 bootstrap.min.js를 이클립스 src-webapp 폴더에 새로운 폴더 생성 후 그 폴더 안에 css폴더 js폴더를 생성해 준 후 각 폴더명에 맞게 파일을 넣어주면 된다. jQuery CDN https://releases.jquery.com/ jQuery..
JSP (1) 1. JSP 화면에 보여지는 작업은 src-webapp - WEB-INF 폴더 내에서 .jsp 파일을 만들어 작업하면 된다. 2. Maven 설정 그러고 pom.xml에다가 밑에 코드 추가 해주기 org.mybatis mybatis 3.5.9 org.apache.commons commons-dbcp2 2.9.0 com.oracle.database.jdbc ojdbc8 21.7.0.0 org.projectlombok lombok 1.18.12 provided 코드를 추가해주면 Maven Dependencies 폴더내애 6개 .jar이 생성된다. 그리고 이제 MyBatis 설정해주면 된다 3. MyBatis설정 package config; import org.apache.ibatis.mapping.Envir..