본문 바로가기
반응형

전체 글40

[환경설정] VSC에서 C코딩 환경 구축 정보처리기사 실기 1. VSC 실행후 확장 프로그램 설치 2. C의 컴파일러인 gcc을 설치하기 위해 MinGW설치 - 파일 주소 : https://sourceforge.net/projects/mingw/files/ MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net Authentication Cloud faster, easier, and more user-friendly. Let customers access your online services without passwords and costly SMS fees. sourceforge.net 3. 환경변수 등록 4. 설치 확인 5. VScode 재실행후 tasks.json 내용 복붙 { "versi.. 2024. 3. 19.
[오류해결] jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 유튜브 서타몽님의 https://www.youtube.com/@jiraynorprogramming1589 서타몽 www.youtube.com SpringBoot + Reactjs(ts) + MySQL] 로그인 API 구현을 따라하면서 마지막 PostMan으로 로그인을 했을시 아래와 같은 에러가 뜬다. (jdk 17사용) 에러를 검색 해보니 JAXB API가 java11에서부터는 완전히 제거 되었다고한다. 그래서 의존성 주입으로 인해 모듈을 추가를 해줘야 했다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot.. 2024. 1. 6.
[오류해결]org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.MySQL5InnoDBDialect] as strategy [org.hibernate.dialect.Dialect] 프로젝트 만드는 중에 Mysql8.0.33 버전을 사용중에 평소와 다른 오류가 생겼다. org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.MySQL5InnoDBDialect] as strategy [org.hibernate.dialect.Dialect] spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/board username: root password: 1234 jpa: database-platform: org.hibernat.. 2023. 12. 21.
[Spring Boot + JPA + Gradle + Mysql + IntelliJ + git] Lombok 설치 .02 1. 롬복(Lombok) - 롬복(Lombok)은 반복적으로 작성되는 Getter/Setter나 생성자 관련 코드 등의 소스들을 간결하게 만들어 주는 라이브러 리 2. 롬복 설치 - 셋팅 - 플러그인 에 Lombok 검색 후 설치 3. bulid.gradle의 의존성 추가 보기 - 도구 창 - Gradle 우측 상단에 프로젝트 우클릭 후 Gradle 프로젝트 다시로드하기 4. 어노테이션 활성화 Dto 하나 만들어서 되는지 확인 (* Import lombok.~ 있는지 꼭 확인) 2023. 12. 18.
[Spring Boot + JPA + Gradle + Mysql + IntelliJ + git] User 회원가입/로그인 만들기.01 1. DB 명세서 2. API 명세서 3. loginForm index.html Hello 로그인 UserController.java package board.boardspring.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; // 웹 애플리케이션의 컨트롤러임을 나타내는 어노테이션 @Controller public class UserController { // index.html의 method를 get타입으로 받아서 /loginForm 매핑해준다. @GetMapping("/loginForm") public String loginForm(.. 2023. 12. 17.
[Spring Boot + JPA + Gradle + Mysql + IntelliJ + git] 프로젝트 명세서 만들기 1. 아이템선정 Spring Boot + Jpa + Mysql 게시판 CRUD 만들기(기능 조금식 추가) 2. 개요 프로젝트 명칭 : Board 개발 인원 : 1명 개발 기간 : 2023-12-17 ~ 진행중 주요기능 - 로그인 : jwt 토큰 로그인, 구글 로그인 - 게시판 : CRUD 기능, 페이징 기능, 검색 처리, 조회수 개발 언어 : JAVA17 개발 환경 : SpringBoot 3.20, gradle, jpa, Spring Security, thymeleaf 데이터 베이스 : MySQL 형상관리툴 : GitHub 3. 요구사항 분석 - 회원 가입 페이지 1) 유효성 검사 닉네임 : 최소 2이상 10글자 미만 사용 이메일 : 형식 패턴 적용해 확인 ex) abcd@tistory.com 비밀번호 .. 2023. 12. 17.
[Spring Boot + JPA + Gradle + Mysql + IntelliJ + git] 02 git 허브 연동 깃허브 repository는 다 알거라 생각하고 file - Settings에 들어간다 git을 검색해서 git을 설치하고 난후 github에서 log in via github를 추가한다. intelliJ창이 하나 뜰껀데(모르고 캡쳐를 못함) 확인 후 추가가 되었는지 확인 한다. VCS에 (캡쳐를 못함) Enable Version Control Integration... 을 누른후 git을 설정해둔다. 그러면 메뉴가 git으로 바뀔텐데 거기서 Manage Remote 누른다. +를 눌러 깃허브 주소를 넣어 준다. 다시 메뉴에 Setting을 들어가서 plugins을 설치후 .ignore를 설치한다. 그리고 프로젝트 우클릭으로 New - .ignore File - .gitignore file을 추가한다. .. 2023. 12. 16.
[Spring Boot + JPA + Gradle + Mysql + IntelliJ] org.springframework.web.servlet.resource.NoResourceFoundException: No static resource . 프로젝트 생성하고 난후 실행시 org.springframework.web.servlet.resource.NoResourceFoundException: No static resource . 라는 error가 나옴 확인 해보니 resoucres/static 아래 html 파일이 없어서 생긴 거임 index.html을 하나 만들어 놓고 index.html 코드 추가 Hello 다시 실행 하면 된다. 2023. 12. 16.
23-12-15 자바02 int i = 1 int : 정수타입을 나타내는 예약어 음수, 0 , 양수를 가질수 있음 기본형타입 (메모리에 저장값을 저장하고 첫글자는 소문자를 사용함) 정수형타입: int 정수 (4byte), short 정수(2byte), long 정수 (8byte) 실수형타입: float 실수, double 실수 문자 타입 : char 문자 참거짓 타입 : boolean(true, false) 참조형(레퍼런스 타입 첫글짜가 대문자로 사용함) ex) Book b = new Book(); i : 하나의 값을 가질수 있는 공간 (변수명) 1: "정수 리터럴" 리하고 말한다. 변수에 입력되는 값 변수명 작성시 주의 사항 1. 하나 이상의 글자로 이루어져야 한다. 2. 첫 번째 글자는 문자 이거나 '$','_' 이어야 한다.. 2023. 12. 15.
반응형