전체 글

일단 맨땅에 헤딩한 뒤에 배우는 타입입니다
삽질..

Content Type과 @PostMapping

시작 전에 이 글은 아래 블로그 글을 참고해서 작성되었음을 미리 알린다. [Spring] Post 요청과 Content-Type의 관계 도움이 되시면 '광고'를 한번씩 눌러시면 감사하겠습니다 :) 실무에서 RestAPI를 만들면서 ... blog.naver.com "farmContent" key 값으로 150자 미만의 String data를 JSON 형식으로 받는 POST method를 controller에 정의했다. 관련된 컨트롤러 코드이다.. @RestController @RequestMapping("farm-log") @RequiredArgsConstructor @Slf4j public class FarmLogController { private final FarmLogService farmLogS..

JAVA

객체 지향과 관련된 자바의 기능들

자바가 생각보다 똑똑한 놈이라는 사실을 알게 해준 이번 챕터.. 1. class 생성자 : 없으면 기본, 있으면 없음. 생성자는 곧 new 키워드이다. 인스턴스를 생성하기 위해선 new 클래스명(); 메쏘드를 호출하여 객체를 생성한 뒤 참조 변수에 이 주소를 할당해주어야 한다. package oopStudy05; public class NewMethod { // Basic : 기본 생성자 MyClass c = new MyClass(); } class MyClass { String name; } 위 코드를 살펴보면, 클래스 MyClass에서 MyClass() method를 설정하지 않았는데 new MyClass()를 호출할 수 있는 것을 알 수 있다. 자바는 class 설정 시에 생성자 메쏘드를 설정해주지..

JAVA/OOP

객체 지향의 4대 특성 (캡!상추다)

객체 지향은 프로그램에 현실 세계를 조금 더 많이 반영한 프로그래밍 패러다임이다. 현실 세계에서 특정 종류의 물건들을 분류하고, 그에 맞는 속성과 행위들을 규정하고 인지하듯 프로그래밍 세계에서도 일정한 class를 만들고 그에 맞는 property와 method들을 설정하고 이용하는 것이다. 특정 클래스에 맞는 하나의 instance, 즉 object 단위로 프로그래밍이 가능하여 더욱 직관적인 프로덕트 설계를 할 수 있도록 한다. 객체 지향엔 크게 4가지 특성이 있다. 개체들을 분류하여 객체를 설정하고, 그 인스턴스를 만들어 제품을 설계할 때 프로그램이 갖게되는 특징들이다. 설계 과정에서 사용되는 특징부터 bottom-up 방식으로 작성해보도록 하겠다! 1. 추상화 (Abstraction) : 애플리케이..

삽질..

똑똑! node + sql 연결하는 첫단계부터 에러에 맞딱뜨린 사람이 있다?!

mac) MYSQL 설치 및 초기설정하기 설치 Homebrew HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단하고, 나중에 관리하기도 좋습니다. 사실 요즘엔 데이터베이스를 도커에 올리고 볼륨을 따로 빼놓는게 관리하기 좋다고는 생각이 shanepark.tistory.com 위 블로그를 참고하여 brew install mysql 후 이것저것 configuration을 한 뒤 디비를 만들었다. const mysql = require("mysql"); const connection = mysql.createConnection({ host: "localhost", user: "root", password: "123", database: "cheeper", }); connection.connect((er..

김부추
두들두들