[Spring Boot] 스프링부트 파라미터 받기
·
프로그래밍 일기/Java & Spring
GetMapping @GetMapping("/list/load") public Map loadList(Map params) throws Exception { return testService.loadList(params); } PostMapping @PostMapping("/list/add") public Map addList(@RequestBody Map params) throws Exception { return testService.addList(params); } @RequestParam, @RequestBody를 붙여야 한다는 사실을 기억하자
인텔리제이 IntelliJ Nuxt.js 생성 (Nuxt3)
·
프로그래밍 일기/Front-End
먼저 실행창에서 명령 프롬프트(CMD) 창을 열어줍니다. 이후 원하는 경로로 이동합니다. [cd ..] 뒤로가기 [cd 경로] 해당 경로 이동 먼저 node.js가 설치되어 있어야 합니다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org Nuxt3 시작하기 Nuxt: The Intuitive Web Framework nuxt.com 해당 경로에 npx nuxi@[버전 or latest] init [프로젝트명] 위아 같이 입력하면 정상적으로 작동할겁니다. 이제 개발을 위해 인텔리제이로 해당 프로젝트를 실행시켜 보겠습니다. 인텔리제이에서 Open을 통해 생성된 프로젝트에 접속합니다. Trust..
[Spring Boot] Mybatis 쿼리 로그 찍기 log4j2 설정 방법, logging level 설명
·
프로그래밍 일기/Java & Spring
build.gradle implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' 해당 부분에 의존성 추가 log4jdbc.log4j2.properties log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxlinelength=0 log4jdbc.auto.load.popular.drivers=false log4jdbc.drivers=com.mysql.jdbc.Driver log4j2를 설정하기 위해 해당 경로에 log4jdbc.log4j2.properties 파일을 입력해야 합니다. application.proper..
DBeaver MySQL 에러 : 한글 안되는 현상 Data truncation: Incorrect string value:
·
프로그래밍 일기/DB & SQL
Data truncation: Incorrect string value:'\xED\x85\x8C\xEC\x8A\xA4...' for column ~~ at row 1 위와 같이 에러가 발생하신 분은 ALTER TABLE 테이블 convert to charset UTF8; 위 명령어를 통해 UTF8로 변경하시고 DBeaver사용자의 경우 좌측에 Charet에서 변경해주시면 됩니다. 해당 방법으로 해결되지 않는 경우 처음 DB생성 할 때 문제가 있었을 수 있습니다. 해당 DB를 지우고 새로운 DB를 만들 때 Charset을 설정해주시면 정상적으로 작동 할겁니다.
[Spring Boot] 스프링부트 Mysql DB 연동
·
프로그래밍 일기/Java & Spring
버전 정보 Java : 11 Mysql : 5.7.41.0 ( 8 이후 버전의 경우도 하단에 설명드리겠습니다. ) Spring Boot : 2.7.13 build.gradle plugins { id 'java' id 'org.springframework.boot' version '2.7.13' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'com.example' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '11' } repositories { mavenCentral() } dependencies { implementation 'org.springframework.b..
인텔리제이 IntelliJ Nuxt.js 생성 (nuxt2)
·
프로그래밍 일기/Front-End
먼저 실행창에서 명령 프롬프트(CMD) 창을 열어줍니다. 이후 원하는 경로로 이동합니다. [cd ..] 뒤로가기 [cd 경로] 해당 경로 이동 먼저 node.js가 설치되어 있어야 합니다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org npm init nuxt-app [프로젝트명]을 입력하면 해당 경로에 nuxt프로젝트가 생성됩니다. 해당 명령어를 입력하면 여러가지 선택사항이 나오는데 모두 Enter를 입력하여 default값으로 설정해도 됩니다. 이렇게 생성이 완료되었다면 프로젝트가 있는 경로로 이동한 후 npm run dev를 실행하면 됩니다. localhost:3000을 브라우저에 ..