전체 글

잊지 않기 위해 자유롭게 기록하는 공간입니다.
SpringBoot Project

[SpringBoot] 게시판 게시물 삭제하기(delete)

게시물 삭제 과정은 간단하다. JPA에서 delete를 제공하기 때문이다. //삭제 @DeleteMapping("/boards/{bno}") public String genDelete(@PathVariable long bno) { service.delete(bno); return "redirect:/boards"; } 이제 ServiceProcess에 delete를 구현 해보자. @Override public void delete(long bno) { repository.deleteById(bno); } Id인 bno(게시물 번호)를 이용하여 삭제하는 deleteById는 JPA에서 기본으로 제공하는 메서드이다. 이제 게시물 대시보드에서 삭제 버튼을 구현했다. 게시물 삭제

Html & Css

[HTML / form 태그] <button> 태그 및 action, method 등

태그는 로그인 창, 회원가입 창, 삼품등록 창 등에 활용된다. name 폼의 이름 action 폼 데이터가 전송되는 백엔드 url method 폼 전송 방식 (GET / POST) 또한 , 태그와 함께 자주 활용된다. (이전 포스트 참고) 태그의 type속성 submit form 제출 reset form 리셋 button 버튼의 형태만 만듦 예시) 로그인

Html & Css

[HTML / table 태그] tr, td 태그 등

테이블을 만드는 태그 테이블의 행을 만드는 태그 테이블의 열을 만드는 태그 아래 등을 이용하여 테이블의 디자인도 변경이 가능하다. width 테이블 가로 크기 height 테이블 세로 크기 align 정렬 colspan 가로 합병(열 합병) rowspan 세로 합병(행 합병) 예시) 상품명 가격 상세정보 상품등록

Html & Css

[HTML / input 태그] type, value, name 등

1. type 입력태그의 유형을 설정하는 속성 hidden 사용자에게 안보임 text 텍스트 입력 password 비밀번호 입력 email 이메일 입력 search 검색 상자 radio 체크박스 삽입(원형) file 파일첨부 버튼 submit 서버 전송 버튼 image 이미지 삽입(submit과 동작 일치) 예시) 2. value, placeholder 입력태그의 초기값을 설정하는 속성 (차이점:value 속성은 초기값을 사용자가 지우고 입력해야 하며, placeholder 속성은 사용자가 글자를 입력할 때, 자동으로 미리 입력된 문구가 사라진다) 3.name 서버로 전달되는 이름을 설정하는 속성

Java

Collections

List ArrayList a1 = new ArrayList(); //제네릭 이용해 데이터타입을 String으로 설정 a1.add("one"); a1.add("two"); a1.add("three"); // 1. 데이터 삽입 a1.add(0, "first") // 데이터 중간삽입 a1.set(0,"first") // 2. 데이터 수정 a1.get(0); // 3. 데이터 가져오기 a1.remove //4. 데이터 삭제 // 빈번한 데이터 삽입, 삭제에 용이한 구조 Set - 집합 - 중복된 데이터는 저장이 되지 않음(집합이므로) HashSet s1 = new HashSet s1.add(1);//list다르게 인덱스가 존재하지 않음 s1.add(2);//list다르게 인덱스가 존재하지 않음 s1.add(1..

백준

[백준/java자바]2292 벌집

import java.util.Scanner; public class BackMath01_2292 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int result = 0; for(int i=0; i

백준

[백준/java자바]8958 OX퀴즈

import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n = sc.nextInt(); for(int i=0;i

Java

오버로딩(Overloading)&오버라이딩(Overriding)

오버로딩(Overloading) : 같은 이름으로 서로 다른 형식을 가지고 있는 메소드 여러개를 선언 하는 것 1. 메소드 이름이 같아야 한다. 2. 리턴형이 같아도 되고 달라도 된다. 3. 파라미터 개수가 달라야 한다. 4. 파라미터 개수가 같을 경우, 자료형이 달라야 한다. 오버라이딩(Overriding) : 부모 클래스로부터 상속 받은 메소드를 자식 클래스에서 재 정의 하여 사용하는 것 사용시에는 자식클래스로 인스턴스를 생성하고 메소드를 호출하면 부모 메소드는 은닉되고 자식클래스에서 재정의된 메소드가 호출된다. 이때, 부모의 메소드를 호출 하고 싶은 경우 [super.(메소드명)] 이런 형식으로 사용한다.([]사이의 값을 입력하는것) 1. 오버라이드 하고자 하는 메소드가 상위 클래스에 존재해야한다...

꿈꾸는야오옹
종합장