Meilisearch 설치 방법은 지난 포스팅에서 다루었고, 오늘은 실제 spring에서 사용하는 예제를 기록하려고한다.구글에 한국 블로그 중에 meilisearch를 실제로 사용한 예시 코드가 잘 없다.. 의존성 추가 (Maven)pom.xml에 아래와 같이 meilisearch sdk를 추가한다. 나의 경우 다른 버전의 okhttp를 사용해야하는데 meilisearch sdk 내부적으로 okhttp를 사용하기 때문에 exclusion으로 제외하고, 따로 주입하였다. 문제가 없는 사람들은 exclusions는 무시하고 진행하면 될 듯하다. com.meilisearch.sdk meilisearch-java 0.14.1 com.squareup.ok..
아이디어를 서비스로 만들기 전에 해당 아이디어의 가능성을 보기 위해서 시장 조사는 필수이다.시장 조사를 통해 유사 서비스를 찾고, 유사 서비스와의 차별점, 시장의 크기, 정부 지원 유무 등을 파악해야 다 만들고 나서 발생하는 문제를 최소화 할 수 있다. 아래는 마켓 리서치에 활용할 수 있는 팁에 대해 정리해보았다. 구글 검색 제대로 활용하기 (feat. 검색 명령어)반드시 포함되어야 하는 단어, 문장쌍따옴표(")로 감싸고 여러 개가 필요하다면 (+)로 추가할 수 있다.ex) "검색어1" + "검색어2" ~~ 파일 형식 지정filetype:원하는 확장자로 원하는 파일 타입을 지정할 수 있다. 클릭 시 바로 다운받아지는 링크 검색 시 유용함ex) filetype:pdf 원하는 사이트에서만 검색site:..
Flutter 설치brew install --cask flutter Fluttor 상태 체크flutter doctor문제가 발생하면 알려주고 어떻게 해야하는지 명령어를 알려준다.해결 명령어는 플러터 버전과 현재 상황에 따라 달라질 수 있으므로 flutter doctor 명령어 수행 후 확인해보면 된다. Xcode 설치Xcode는 AppStore에서 설치할 수 있고, 설치 후 cocoapods를 설치해야한다. IOS 시뮬레이터가 없다면 download 해주면 된다.brew install cocoapodsxcodebuild -downloadPlatform iOS Android Studio 설치android studio는 홈 브루를 통해 설치할 수 있다.brew install --cask android-s..
주요 특징MVCController가 View를 직접 선택/업데이트View가 Model 직접 참조 가능하나의 Controller로 다수 View 관리View 의존성으로 단위 테스트 어려움장점: 단순하고 직관적인 구조MVPView-Presenter가 1:1 관계View를 Interface로 추상화View는 Model 직접 접근 불가독립적인 화면 단위 테스트 용이장점: 화면 단위 테스트 용이성MVVMViewModel-View 데이터 바인딩View/Model 변경 시 자동 동기화UI 로직은 ViewModel에서 처리View와 독립적인 단위 테스트 용이장점: 자동화된 데이터 바인딩 데이터 바인딩 방식MVCController를 통한 단방향 바인딩Controller가 Model을 이용해 View를 직접 조작View ..