일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Controller
- Array
- Oracle
- Scanner
- rpa
- jsp
- 이클립스
- 배열
- API
- 조건문
- Database
- string
- Thymeleaf
- Java
- View
- MVC
- 상속
- 문자열
- jquery
- Uipath
- spring
- React
- JDBC
- html
- db
- Eclipse
- Board
- mysql
- git
- SpringBoot
- Today
- Total
목록Study ♪( 'ω' و(و" (142)
유정잉
1️⃣ 기존 방식 ((Test) ctx.getBean("test1"))Test t1 = (Test) ctx.getBean("test1");getBean("test1")은 Object 타입을 반환 → 직접 형변환 (Test)이 필요형변환을 잘못하면 ClassCastException이 발생할 가능성이 있음Spring 3.0 이전의 일반적인 방식2️⃣ 새로운 방식 (ctx.getBean("test1", Test.class)) Test t1 = ctx.getBean("test1", Test.class);제네릭 타입을 지정하여 Test 객체로 반환 → 형변환 (Test) 필요 없음컴파일 시점에 타입 체크 가능 → 안전한 코드Spring 3.0 이후 권장되는 방식📌 차이점 정리방식설명장점단점(Test) ctx.g..

1. Servers 만들기 -> Register -> Server 2. General에서 Name 작성 -> Connection에서 접속하려고 하는 서버의 주소 작성(이때, 클라이언트랑 서버가 같은 컴퓨터여서 localhost 사용), PostgreSQL은기본적으로 5432 Port에 서버가 리스닝 되어있기 때문에 그대로 냅둠, 비밀번호 입력 -> Save 3. Login/Group Roles Roles가 유저를 뜻함. postgres라는 유저가 기본적으로 등록되어있고 이 유저가 슈퍼관리자 4. Databases 만들기 -> Databases -> Create -> Database 5. General - Database에 table 이름 설정 -> SQL은 그냥 참고만 ~ 6. 기본적으로 생성된 Dat..

1) GitHub Token 발급 -> Settings - Developer settings -> New personal access token(classic) 2) Jenkins 관리 -> Plugins -> Avaliable plugins -> github integration 검색 -> Install 3) 설치 한 후 Jenkins 관리 -> Credential -> Stores scoped to Jenkins에 (global) 클릭 -> Add Credentials 버튼 클릭 4) Kind : Secret text & Secret : Github Token & ID랑 Description은 원하는대로 주면 됨 ! 5) Jenkins 관리 -> System -> GitHub Server 추..

https://console.ncloud.com/dashboard[ NaverCloudPLATFORM Server 생성 ]1) Service -> Server 2) + 서버 생성 -> 부팅 디스크 크기 3) vpc 생성 먼저 -> VPC 이름은 자유롭게 -> IP는 172.16.0.0/16(강사님따라한주소) subnet 생성 먼저 -> IP는 172.16.0.0/24(강사님따라한주소) 4) 서버 설정 -> SSD g2 Standard 5) 인증키 설정 -> 새로운 인증키 생성 -> 인증키 이름 자유롭게 설정 -> 인증키 생성 및 저장 버튼 클릭 -> 다운로드 된 파일 위치 잘 저장 6) 네트워크 접근 설정 -> ACG(별도의 방화벽 구축없이, 서버 그룹에 대한 네트워크 접근 제어 및 관리를 돕..

[ CRUD 게시판 만들기 ] • 목록 화면(번호 1) - 전체 목록을 페이징 처리해서 조회할 수 있고, 제목/내용/작성자 항목으로 검색 과 페이징 처리를 가능하게 합니다. • 등록 화면(번호 2) - 새로운 글을 등록할 수 있고, 등록 처리 후 다시 목록 화면으로 이동하게 됩니다. • 조회 화면(번호 3) - 목록 화면에서 특정한 글을 선택하면 자동으로 조회 화면으로 이동합니다. 조회 화면에서는 수정/삭제가 가능한 화면(번호 4)으로 버튼을 클릭해서 이동할 수 있습니다. • 수정/삭제 화면(번호 4)- 수정 화면에서 삭제가 가능하고 삭제 후에는 목록 페이지로 이동합니다. 글을 수정하는 경우에는 다시 조회 화면(번호 2)으로 이동해서 수정된 내용을 확인할 수 있습니다.기능U..

Thymeleaf의 기본적인 사용 방법은 기존 속성 앞에 'th:'를 붙여주고 속성값을 지정하는 것이다.package org.zerock.ex3.dto;import lombok.Builder;import lombok.Data;import java.time.LocalDateTime;@Data@Builder(toBuilder = true)public class SampleDTO { private Long sno; private String first; private String last; private LocalDateTime regTime;}[ Thymeleaf의 기본 사용 방법 ]package org.zerock.ex3.controller;import lombok.extern.log..

- JPA를 통해서 관리하게 되는 객체(이하 엔티티객체(Entity Object))를 위한 엔티티 클래스 - 엔티티 객체들을 처리하는 기능을 가진 Repository [ @GeneratedValue(strategy = GenerationType.IDENTITY) ]AUTO(default) : JPA 구현체(스프링부트에서는 Hibernate)가 생성 방식을 결정IDENTITY : 사용하는 데이터베이스가 키 생성을 결정 MySQL이나 MariaDB의 경우 auto increment 방식을 이용SEQUENCE : 데이터베이스의 sequence를 이용해서 키를 생성. @SequenceGenerator와 같이 사용TABLE : 키 생성 전용 테이블을 생성해서 키 생성 @TableGenerator와 함께 사용..

[ Tailwind Css 명령어 ]C:\react\unit01\react01>npx create-react-app react01C:\react\unit01\react01>npm install -D tailwindcssC:\react\unit01\react01>npx tailwindcss initC:\react\unit01\react01>npm startC:\react\unit01\react01>npm install react-router-dom 1) Desktop / react / unit01 파일 생성 -> Vscode에서 파일열기 -> command + J -> react01 파일 생성 터미널창에 -> npx create-react-app react01 (만약에 중복 파일 있어서 오..

1. spring.start.io에서 project 생성 2) setting -> Build -> Gradle -> JDK 17로 설정 / Project Structure에서 Project와 Modules 셋팅 설정 3) application.properties -> applicationproperties.yml로 변경 server: port: 8080# JDBCspring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/yujung username: root password: 00000000 # JPA jpa: database-platform: org.hi..

1. JPARepository에서 제공되는 메서드를 사용하는 방법2. 메서드 이름으로 쿼리를 생성하는 방법3. 사용자 정의 쿼리 JPQL(Java Persistence Query Language) 3-1 Entity기준으로 만드냐 or 3-2 Table기준으로 만드냐4. 동적 쿼리 처리를 위한 Querydsl - API를 사용(쿼리문이 아니라) [ JPARepository에서 제공되는 메서드를 사용하는 방법 ]public interface CustomerRepository extends JpaRepository { //1. jparepository에서 제공되는 메서드를 사용하는 방법 public List findByAge(int age); //30}public class Custome..