Version Catalog 방식 설정 SpringBoot 3.4.5java 17 Version Catalog은 중앙 버전 관리 방식으로 Gradle 프로젝트의 규모가 커질수록 그 장점이 더욱 두드러지며, 효율적인 의존성 관리를 최적화 할 수 있다. Version Catalog을 구성하기 위해선 4개의 파일이 필요하다 gradle/libs.versions.tomlbuild.gradle.ktsgradle.propertiessettings.gradle.kts gradle/libs.versions.toml[versions]kotlin = "1.9.22"springBoot = "3.4.5"jackson = "2.17.0"[libraries]spring-boot-starter-web = { module = "..
Entity@Data@Entity@Table(name="member")public class User { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq") @SequenceGenerator(name = "seq", sequenceName = "seq", allocationSize = 1) private Long id; private String username; private String name; private String password; private String role; private LocalDateTime regdate;} UserDetailspublic class..
Spring + mybatis + thymeleaf // 현재 페이지private int pageNum;// 페이지당 수량private int pageSize;// 현재 페이지 수private int size;// 현재 페이지의 첫 번째 요소가 데이터베이스에 있는 줄 번호 private long startRow;// 현재 페이지의 마지막 요소가 데이터베이스에 있는 줄 번호 private long endRow// 전체 페이지 수private int pages; // 이전 페이지private int prePage; // 다음 페이지private int nextPage;// 첫 페이지인지 여부private boolean isFirstPage = false;// 마지막 페이지인지 여부private boole..
visual studio code vue3 + vite + typeScript pinia, axios Node.js 설치 https://nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 프로젝트 설정 npm create vue@latest // 프로젝트 이름 Project name: ... vuepj // 타입 스크립트 ? Add TypeScript? ... No / Yes √ // JSX 서포트 ? Add JSX Support? ... No / Yes √ // vue-router ? Add Vue Router for Single Page Application dev..