본문 바로가기

분류 전체보기61

IntelliJ에서 자주 쓰는 Git 명령어(feat. JIRA) 저는 보통 IntelliJ 단축키를 이용해서 Git을 사용합니다. 그런데 가끔 터미널에서 Git 명령어를 쓸 때가 있습니다. IntelliJ에서 제가 자주 사용하는 단축키와 터미널에서 사용하는 단축키를 공유하려고 합니다. 단축키는 mac 기준입니다! IntelliJ에서 단축키는 Preferences...(⌘,) -> Keymap 에서 확인할 수 있습니다. IntelliJ 단축키를 이용한 Git 커밋 : ⌘K ( $ git commit -am '커밋메세지' ) 커밋하기 위해 단축키를 입력하면 아래와 같은 창이 뜹니다. 파일의 변경 내용을 볼 수 있고, 어느 브랜치에서 작업한지도 표시됩니다. 또한 커밋 메세지도 입력할 수 있습니다. 파일을 더블 클릭해서 커밋하기 전에 파일 내용을 다시 확인하고, 수정할 수도.. 2021. 5. 24.
[IntelliJ] MyBatis binding 에러 이번에 여러 사람들과 mybatis로 빠르게 빠르게 변환하는 작업을 진행했습니다. 인터페이스 Mapper를 이용해서 연결하는데, 저 같은 경우는 Mapper 메서드 매개변수에 @Param을 넣지 않으면 아래와 같은 에러가 발생했습니다. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'barcode' not found. Available parameters are [arg1, arg0, param1, param2] 그런데 몇몇 분들은 @Param이 없어도 잘 동작하더라구요! 왜 그런지 이유를 찾아보니, intelliJ build 설정이 달라서 생.. 2021. 5. 24.
[Spring] 하위 메뉴 구현하기 1. 목표 상위 메뉴, 하위 메뉴 까지만 존재하는 메뉴를 만들려고 합니다. 메뉴의 순서를 정할 수 있고, 하위 메뉴는 같은 상위 메뉴 아래에서만 순서를 변경할 수 있습니다. 또한 항상 전체 메뉴 목록을 보여줘야하기 때문에 페이징은 하지 않습니다. 2. 개발 환경 Spring boot, JPA, h2 database, querydsl 를 이용해서 개발합니다. 3. 데이터베이스 구조 create table menu ( id bigint generated by default as identity, parent_id bigint, name varchar(255), list_order int, primary key(id), foreign key (parent_id) references menu(id) ) id는 .. 2021. 2. 9.
[mysql] 이름 가운데 글자 * 로 치환하기 select replace(name, substr(name, 2, 1), '*') name from user ; 2020. 12. 2.
[JPA] Method 기반 Query 생성 docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-methods.query-creation Spring Data JPA - Reference Documentation Example 109. Using @Transactional at query methods @Transactional(readOnly = true) public interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false").. 2020. 12. 1.
Gitmoji 사용하기 Gitmoji란? gitmoji란? Gitmoji = git + emoji 입니다. 글을 쓸 때 이모지를 이용하면, 나중에 글을 읽을때 명확합니다. 👍 커밋할 때도 이모지를 이용한다면, 내용을 한 눈에 알아보기 더 쉽겠죠. 그래서 나온 것이 gitmoji 입니다. github.com/carloscuesta/gitmoji carloscuesta/gitmoji An emoji guide for your commit messages. 😜 . Contribute to carloscuesta/gitmoji development by creating an account on GitHub. github.com Gitmoji is an initiative to standardize and explain the use .. 2020. 11. 20.