본문 바로가기

전체 글91

[sts4-Spring Boot] 03. 데이터베이스 CRUD 전 글에 이어서 2023.11.09 - [백엔드(Back-End)/DB] - [IoT 플랫폼] 02. Java and Spring Project - STS에서 db연동하기 [IoT 플랫폼] 02. Java and Spring Project - STS에서 db연동하기 sts (spring tool suite4)를 사용하여 mysql 데이터베이스를 연동해보자 이를 위해 먼저 프로젝트를 생성한다. new 프로젝트 생성 게시판 만들 거라서 이름 board로 설정 type은 라이브러리 관리해줌. 각 문 silvow94.tistory.com 이번에는 데이터베이스 스키마의 테이블을 create, read, update, delete 해보자. 그러기 위해 MySql에서 해당 스키마를 활성화한다. 방법1) 스키마 더블클.. 2023. 11. 28.
[스프링부트] main 실행하기 main 문 옆의 재생 버튼을 클릭하여 run을 선택해주면 콘솔창에 spring이라는 글자와 버전이 뜬다. 또한 이 부분을 확인할 수 있는데 웹 브라우저에 localhoist:8080이라 쳐서 이런 식으로 웹 페이지에 에러 문구가 떴으면 무사히 프로젝트 설정에 성공한 것이다. 이런 식으로 뜨면 설정이나 실행이 안 된 것이다. 메인 메소드를 실행하면 클래스를 run하면 내장된 톰캣이라는 웹서버를 자체적으로 띄우면서 스프링부트가 같이 올라온다. 설정에서 다음과 같이 선택하여, gradle을 통하지 않고 인텔리제이에서 바로 자바를 띄워서 더 빨리 실행할 수 있다. 2023. 11. 26.
[스프링부트] 프로젝트 생성 옵션 spring initializr 스프링 부트 프로젝트를 만들기 위해 https://start.spring.io/ 에 먼저 들어가보면 프로젝트를 선택하는 란이 나온다. 필요한 라이브러리를 가져오고, 빌드하는 라이프 스타일까지 관리해주는 툴이다. 과거에는 Maven을 많이 썼지만, 요즘에는 Gradle을 많이 쓴다. 그러니 Gradle로 하는 걸 추천한다. 다음은 버전을 선택하는 란이다. 스냅샷은 아직 만들고 있는 버전, M1도 정식으로 릴리즈된 버전이 아니다. 그래서 정식 릴리즈에서 가장 높은 버전으로 하는 것을 추천한다. 다음은 프로젝트 명과 관련한 메타데이터 란이다. Group에는 보통 기업 도메인 명이 들어가는데, 혼자 공부하는 용도면 아무 단어나 적어도 상관 없다. Artifact는 결과물 이름이므로 원하는 이름을 적으면 된다. .. 2023. 11. 26.
[STM32] LCD, 조이스틱, RTC, 부저 이용하여 시계 만들기 시계 프로젝트 전반적인 기능 흐름도는 다음과 같다. 시계는 LCD 화면에 보여진다. ----------------------------------------------------------------------------- 1. NORMAL_STATE : 현재시간 출력 플래시 메모리에서 읽어와서 그 시간부터 흘러간다. 스위치 한 번 클릭 → time_setting 스위치 2초 이상 클릭 → alarm_time_setting 스위치 더블 클릭 → music_select 2. TIME_SETTING : 현재시간 조정하기 이 모드에 들어오면 현재 시간이 나와있고, 조이스틱으로 바꿀 현재 시간을 조정하면 된다. 커서 위치를 구분하기 위해 lcd화면에 A, H, M, S 텍스트로 표현하였다. 조이스틱 좌우로 커서.. 2023. 11. 21.
728x90