| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- docker
- 블루투스 헤드셋
- self-signed ssl
- 한 번만 실행
- plcrashreporter
- C/C++
- 와이브로
- JavaScript
- EUC-KR
- Antialiasing
- phpmailer
- MFC
- GDI
- 설치제거
- net
- protobuf-c
- php
- 데이터 전달
- PDA
- VS2008
- crashlog
- 자바스크립트
- 크래시로그
- API
- Font
- .net
- M8200
- C#
- 기념일관리
- ClickOnce
- Today
- Total
목록분류 전체보기 (320)
~☆~ 우하하!!~ 개발블로그
spring boot 학습으로 study.diary 프로젝트를 만들어 봤었는데 mybatis 를 통해서 일기 내용을 가져오는 GetDiary 의 resultType 으로 domain 클래스를 지정했었지. ... select * from diary where id=#{id}; 이렇게 설정하면 GetDiary 쿼리의 결과로 얻어지는건 Diary 클래스 객체가 되지.@Datapublic class Diary { private Integer id; private LocalDate diary_date; private String diary_content;}이번에는 resultType 으로 map 을 지정해서 key-val..
SpringBoot 로 개발한 첫 작품. 댓글타임즈 https://www.thatgeultimes.kr 댓글타임즈 :: ThatgeulTimes 아차키 사용하다가 낭패볼뻔한 사연 다들 차키를 어디에 가지고 다녕?주머니 불룩하게 튀어나오는게 여간 뵈기 싫지 않징? 특히나 여름에는 바지도 얇은데, 주머니에 뭐 그리 넣을게 많지. 거기 www.thatgeultimes.kr 시국이 하수상하여 내가 가진 마음을 마음대로 발설하고픈 욕구가 생기는데, 이곳을 이용하시라. 언젠가 친구가 내가 생각하는 걸 다른 사람들은 어떻게 생각하는지 궁금하지 않니? 다른 사람들 생각이 궁금할 때 물어보고 싶은 앱이 하나 있으면 좋겠어. 라고 했는데, 이제서야 그 가려움을 긁어줄만한 웹앱을 만들어봤다. 게시글을 올리면 다른 사람들이 ..
html 페이지를 구성할 때 기본적인 태그만으로도 가능하다. 그런데 예쁘지 않다!!!예쁘게 구성하려면 CSS 가 필요하다. 간혹 이벤트를 처리하기 위해서 JS 도 필요하다.Bootstrap 은 CSS, JS 를 사용하여 예쁘게 html 을 구성할 수 있게 해준다.https://getbootstrap.com/Bootstrap 에서 제공하는 CSS, JS 를 이용하기 위해서 html 에 링크를 삽입해줘야 한다.CSS 위 코드를 삽입해줄 부분은 html 코드의 영역이다. 코드는 모바일에서 적절한 반응형 동작을 위한 태그이다.JS자바스크립트 번들(드롭다운, 팝오버 및 툴팁 위치 지정을 위한 Popper 포함)을 위해서 자바스크립트를 삽입할 필요가 있다.이 스크립트가 추가될 영역은 바로 앞..
spring boot 웹 애플리케이션을 작성할거야.DBMS 는 postgresql 을 사용할거고, DB 프로그래밍은 mybatis 를 사용할거야.html 은 thymeleaf 를 사용해보겠어.lombok 은 기본적으로 들어가주는게 좋을 것 같아.프로젝트 구성https://start.spring.io/ 에서 프로젝트를 구성하고 GENERATE 버튼으로 프로젝트 압축파일을 다운로드받을 수 있지.프로젝트 열기IDE 는 IntelliJ 를 사용하겠어. 프로젝트 실행프로젝트를 오픈해서 바로 실행시켜보면 아래와 같이 메시지가 표시되지. . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | ..
이번에는 spring boot 에서 file 을 업로드하는 기본 구조를 살펴보려고 해. 이 기본 구조를 실습해보다가 경험한 완전 어이없는 실수담도 같이 공개할거야. 개발 환경 Project: fileUpload spring boot + gradle html template : thymeleaf html 내용 우선 파일을 선택하기 위한 html 파일이 필요해. 이 파일의 이름은 files.html 이고 개발환경 IntelliJ 에서 아래 경로에 만들어 두었어. resources/templates/files/files.html 이 파일의 내용은 아래와 같아(수정에 수정을 거듭한 후 만들어진 최종 소스코드야). 파일선택: 먼저 굵은 글꼴로 표시된 코드 부분을 살펴볼께. 웹 페이지에는 로컬컴퓨터에서 파일을 선택..
https://start.spring.io 에서 Gradle – Groovy + Java + Spring Boot 3.2.2 설정으로 프로젝트를 만들었어. GENERATE 버튼을 누르면 프로젝트 소스를 zip 파일로 다운로드받을 수 있지. 다운로드받은 zip 파일의 압축을 해제하고 IntelliJ 에서 압축해제된 폴더를 선택하면 프로젝트가 열리거든. Build / Build Project 메뉴를 선택해서 프로젝트를 빌드해봤지. 그런데 아래처럼 에러만 주르륵 출력될 뿐이야. 에러 내용중에 Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.2.2 을 검색해봤어. 하나하나 점검하면서 수정을 해보자. Java (JDK) 버전 확인 개발..
Spring Boot 개발을 하는 중인데, Spring Boot 를 개발하기 위해서는 JDK(Java Development Kit) 설치가 필수적이야. 일단 개발 환경을 구성하기 위해서 구글에서 OpenJDK 를 설치하는 방법을 검색해서 설치했는데, 문득 OpenJDK 배포판과 버전에 대한 선택 기준이 필요하지 않을까? 를 고민해보게 되었어. 나는 남들 하는대로 그냥 따라하기보다는 내가 무언가를 고민해보는걸 좋아하거든. 구글에서 “어떤 OpenJDK 배포판을 선택해야 할지” 라는 검색어로 검색해보니 금방 답이 나오더군. 내가 찾은 가장 유용한 링크는 https://whichjdk.com/ko/ 였어. 자세한 내용은 위 링크에 가면 나와있으니까, 간단하게 요약만 할께. OpenJDK? JDK 버전은 현재 ..
에러내용 : TemplateInputException: Error resolving template [/files/files], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause 지금 윈도우에서 spring boot 를 개발하고 있어. 그런데 실제로 배포하는 OS 는 리눅스(우분투)야. OS 의 차이로 인해서 발생되는 시행착오 중에 UI template 파일(thymeleaf)의 경로 지정과 관련된 내용이야. 에러 상황 일단 윈도우 OS 에서 개발한 내용을 살펴볼께. 페이지에서 업로드된 파일의 목록을 보여주기 위해서 아래와 같이 컨트롤러 클래스를 작성했어..