본문 바로가기

국비 교육/백엔드(Java, Spring)29

[개인] SpringBoot 프로젝트 import ~ build 까지 안 쓰다보면 잊게 되니 확인할 수 있게 적어둔다.이 과정은 이미 깃허브 repository 생성 후 프로젝트를 미리 만들었다는 가정 하에 실행된다. 과정1. 깃허브 레퍼지토리 클론한 파일을 보다 상위의 파일로 workplace 설정 2. 만약 깃허브 연결 안되어있다면 오른쪽 상단 Git 이라고 쓰인 곳에서 깃허브를 연결한 후 3. 연결했다면 왼쪽에 J 라고 써진 곳에 돌아와 왼쪽 Pakage Explorer 에 import projects 클릭 4. Gradle > Existing... > clone 한 repository > Finish 누르면 끝 5. build 는 boot dashboard 에서 ▶️ 이렇게 생긴 애를 누르고 지구 모양이 활성화되면 끝이다. 오류 ) Spring Caused by :.. 2024. 10. 8.
[자바] 타입 추론 ,연산자 Operator -1 타입 추론변수를 선언할때 타입을 명시하지 않고 var 연산자로 변수 선언var 로 선언되어 타입이 결정되기 때문에 자바에서는 중간에 타입이 변경 되지 않는다. 연산자 Operator종류 : 산술 연산자, 대입 연산자, 증감 연산자, 비교 연산자, 논리 연산자, 비트 연산자, instanceof 연산자연산자 우선 순위결합방향우선순위연산자의미->1(), [], (type), new(단항 연산) 괄호/ 대괄호/ 객체 생성2!, ~, ++, --, +, -(단항 연산) 부정, 1의 보수, 증감연산, 부호->3*, / ,%(이항 연산) 곱셈 / 나눗셈 연산->4+, -(이항 연산) 덧셈/ 빼기 연산->5> (산술 shift)>>> (논리 shift)(이항 연산) 비트이동(shift) 연산자->6, >=, inst.. 2024. 8. 2.
[ckeditor 5, spring] 두 개의 테이블이 있을 때 editor 내용 db로 보내기 두 개의 테이블을 from 이라는 구분자를 두고 한 페이지에서 받으려고 한다.1. 첫 실수 from 을 controller에 같이 보내지 않은 것HTML @Controller@GetMapping("/write") public String write( Model model ) { if ("qna".equals(from)) { log.info("qna 글쓰기"); } else if ("review".equals(from)) { log.info("review 글쓰기"); } model.addAttribute("from", from); return "/guest/write"; } 이렇게 해서.. 2024. 6. 23.
[스프링] 게시판 구현 - 1 (게시글 목록 요청) 구현은 완료된 상태. 교육 수업 시간에 교수님과 함께 만든 것이기 때문에 수업들었던 흐름을 생각하며 다시 되짚어 보려고 한다.1.  첫 요청 MainController인증 여부에 따라 각 메뉴별 출력을 다르게 함 (우선은 칸만 보이게 한다.)package net.kdigital.board.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controllerpublic class MainController { @GetMapping({"/", ""}) public String index() { return "index"; }} return "i.. 2024. 3. 18.
[스프링] 서버 전달 체크 사항 - build.gradle 체크plugins { id 'java' id 'org.springframework.boot' version '3.2.3' id 'io.spring.dependency-management' version '1.1.4'}group = 'net.kdigital'version = '0.0.1-SNAPSHOT'java { sourceCompatibility = '17'}configurations { compileOnly { extendsFrom annotationProcessor }}repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-boot-starter-th.. 2024. 3. 17.
[자바] ENUM ENUM 이란- 클래스처럼 보이게 하는 상수- 서로 관련있는 상수들끼리 모아 상수들을 대표할 수 있는 이름으로 타입을 정의하는 것- Enum 클래스 형을 기반으로 한 클래스형 선언  STS4 에서 ENUM의 파일 위치 예제 1. season; 은 넣어도 되고 안넣어도 되지만 기본 형태는 넣지 않은 형태이다.public enum Season { SPRING, SUMMER, FALL, WINTER} public class SeasonTest { public static void main(String[] args) { Season data = Season.SPRING; System.out.println(data); }}SPRING 을 함수처럼 사용하여 SPRING이 출력 된다.enum 클래스는 한 패키.. 2024. 2. 13.