[이클립스/STS] // TODO 주석말고 다른 거, 뭐 없을까?

[이클립스/STS] // TODO 주석말고 다른 거, 뭐 없을까?

기능구현을 하다보면 시간에 쫓기거나 우선순위때문에 잠깐 미뤄둬야 할 일들이 있다.
모든 걸 다 기억해놓을 수도 없고, 그냥 주석을 쓰면 눈에 잘 띄지않는다.
이때 도움이 되는 것이 Task tag 기능이다.
이클립스나 STS에 자체적으로 있는 기능으로 하단에 Tasks 탭을 확인할 수 있다.

Read More

[스프링부트]Springboot + Spring Security + JWT 기본 dependencies 추천

스프링부트 + 스프링시큐리티 + JWT + MyBatis + MariaDB로 진행하는 API프로젝트에서 참고하면 좋은 프로젝트 구조와 pom.xml을 공유하고자한다.
프로젝트 구조와 사용하는 의존성에는 완벽이란 없다. 자신의 프로젝트에 맞게 알아서 골라서 사용하면 된다.

프로젝트구조

Read More

[GIT]기존 프로젝트를 github에 연결하기

프로젝트를 한창 만들다가 또는 다 만든 뒤 해당 프로젝트를 깃허브에 올리고 싶을 때 어떻게 해야할까?
git bash를 이용한 방법을 알아보자.

프로젝트 폴더 내 git init 생성

기존 프로젝트가 있는 폴더 열기 -> 마우스 우클릭 -> git bash here 클릭하기
그럼 git bash창이 열리고 아래 명령어를 통해 git 초기화를 한다.

Read More

[자바JAVA]백준 2869 달팽이는 올라가고 싶다 풀이

문제

땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다.
달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다.
달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오.

Read More

[MyBatis]springboot aliases-package 오류 해결방법(UnsatisfiedDependencyException해결)

Mapper.xml에서 resultType을 전체 패키지명이 아닌 간단하게 파일명으로 쓰고 싶었다.
참고로 스프링부트 프로젝트 구조는 아래와 같다.

  • src/main/java 하위에 controller, service, mapper, dto 폴더가 있고 그 하위에 java파일이 있다.
  • src/main/resources 하위에 mappers 폴더가 있고 그 하위에 xml파일이 있다.
Read More