Back-end16 2_Spring Boot 정적 컨텐츠 / MVC / API 요약[정적 컨텐츠 = 그냥 파일을 그대로 보여준다.]HTML 파일을 그대로 웹에 뿌려주는 것이다.정적 컨텐츠는 src/main/resources/static 하위에 넣는다. 1) 사용자가 localhost:8080/hello-static.html 을 요청하면 내장 톰켓 서버가 요청을 받는다. 2) 내장 톰켓 서버는 "hello-static.html 요청이 왔대!" 하고 던지고 스프링 부트는 요청을 받는다.3) 스프링 부트는 먼저 hello-static 관련 컨트롤러를 찾아본다.4) 만약 없으면 resources/static/hello-static.html 을 찾는다. -> 있으니까 hello-static.html을 사용자에게 반환해준다. [MVC와 템플릿 엔진 = View와 Model, Controlle.. 2025. 3. 23. 1_Spring Boot 프로젝트 환경 설정 학습 목표1. Intellij 에서 Spring Boot 프로젝트 환경을 한다. 프로젝트 환경 설정 방법1️⃣ 스프링 부트는 복잡한 환경 설정을 할 필요 없이 아래 사이트에서 손쉽게 프로젝트 생성이 가능하다.https://start.spring.ioProject: Gradle - Groovy ProjectSpring Boot: 3.x.x (SNAPSHOT, M1, M2, M3가 아닌 안정적인 버전 선택)Language: JavaPackaging: JarJava: 17Project MetadatagroupId: helloartifactId: hello-springDependencies: Spring Web, Thymeleaf 2️⃣ 다 지정했으면 하단 GENERATE 버튼을 눌러 생성하여 다운로드한다. .. 2025. 3. 23. 생성형 AI 활용.zip (기초) IndexChapter 1. 생성형 AI란?1-1. CHATGPT란?🌟 1-2. 주요 생성형 AI1.3. 생성형 AI 한계점1.4. 생성형 AI 트렌드Chapter 2. AI에게 질의를 잘 하는 방법🌟 2-1. ChatGPT Folders로 질의를 파일로 관리하기🌟 2-2. ChatGPT 모델 정리2-3. 챗GPT 프롬프트 질의 구조🌟 2-4. CHATGPT에게 명령을 잘 하는 방법 Chapter 1. 생성형 AI란?1-1. CHATGPT란? 🌟 1-2. 주요 생성형 AI 텍스트Genspark (chatgpt, calude, genmini 등의 ai에서 다 찾아와준다.)Claude (글쓰기)아숙업(Askup), 네이버 클로버X, wrtn(예산 부족 사유) 는 많이 약하다.이미지(사진 생성)Dal.. 2025. 3. 18. [flask+pymysql 오류] pymysql.err.OperationalError: (1525, Incorrect DATE value) 오류 해결 문제 상황 android studio(JAVA) 코드와 flask(Python) 통신을 테스트 하고 있었다. 로그인을 할 때 잘못된 정보를 입력하면 로그인이 되지 않아야 하는데 이 기능을 잘 수행하고 있는지 테스트하는 과정에서 아래와 같은 오류가 발생했다. 뭔가 길게 나와 있지만 pymysql.err.OperationalError: (1525, "Incorrect DATE value: '{android studio에서 입력한 값}'") 이 오류 문구이다. 문제 원인 현재 테이블은 아래와 같이 되어 있었다. 특히 member_birth 속성에 주목해보자. date 타입이다. 문제 원인은 android studio에서 보낸 데이터를 받아와서 데이터베이스에 저장할 때 member_birth가 86431234이.. 2024. 3. 12. 이전 1 2 3 4 다음