전체 글16 2. 윈도우11 jdk17 설치 1. 시작에서 환경변수를 검색 한다 2. 환경 변수 편지을 누르고 환경 변수에 들어 간다. 3. 환경변수에서 새로만들어 해당 변수값과 이름을 넣습니다. 4. 시스템 변수 탭에서 Path 변수를 클릭 후 편집을 클릭 후 새로만들기로 %JAVA_HOME\BIN을 추가 한다. 5. 시작에서 CMD 클릭 후 java --version을 해 버전이 설치가 잘 되었는지 확인 한다. 2025. 3. 28. [오류해결]gcc.exe: error: {파일주소}: No such file or directorygcc.exe: fatal error: no input filescompilation terminated. 1. 오류발생 { "label": "save and compile for C", "command": "gcc", "args": [ "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": "build", "problemMatcher": { "fileLocation": [ "relative", "${workspaceRoot}" ], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } } }, { "label": "execute", "co.. 2024. 3. 27. [오류해결]Exception java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties [in thread "Worker-1: Building"] 문제 server 실행시 Exception java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties [in thread "Worker-1: Building"] 에러가 발생 했다. 해결 org.apache.maven.plugins maven-compiler-plugin 2.5.1 11 11 -Xlint:all true true --------- 내용 추가 ---------- org.apache.maven.plugins maven-war-plugin 3.3.2 maven-war-plugin을 추가 한다. 2024. 3. 26. [환경설정] 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. 이전 1 2 다음