분류 전체보기

@AllArgsConstructor generates a constructor with 1 parameter for each field in your class. Fields marked with @NonNull result in null checks on those parameters. ->생성자를 만들고 @NonNull이 있다면 parameter에 null이 있는지 체크해준다. https://projectlombok.org/features/constructor @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor projectlombok.org
✔ @RestController @Controller + @ResponseBody의 기능을 제공해줌 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Controller @ResponseBody public @interface RestController { /** * The value may indicate a suggestion for a logical component name, * to be turned into a Spring bean in case of an autodetected component. * @return the suggested component name, if any (or empty String..
//value 오름차순 //value가 같을때 key 오름차순 List list = new ArrayList(res.keySet()); Collections.sort(list, new Comparator() { @Override public int compare(Integer o1, Integer o2) { int cmp = Double.compare(res.get(o1), res.get(o2)); return cmp == 0 ? o1-o2 : cmp; } }); Collection.sort를 알기위한 배경지식을 공부했다. 먼저 Collections는 컬렌션을 위한 메소드를 제공한다. Collection.sort( 대상, 기준 )을 넣는다. 기준은 기본값 오름차순이다. o1과 o2 를 비교해서 if(o1..
//value 오름차순 //value가 같을때 key 오름차순 List list = new ArrayList(res.keySet()); Collections.sort(list, new Comparator() { @Override public int compare(Integer o1, Integer o2) { int cmp = Double.compare(res.get(o1), res.get(o2)); return cmp == 0 ? o1-o2 : cmp; } }); Collection.sort를 알기위한 배경지식을 공부했다. 먼저 Collections는 컬렌션을 위한 메소드를 제공한다.(정렬부터 시작해서 다양한 기능을 제공한다.) Collection.sort( 대상, 기준 )을 넣는다. 기준은 기본값이 오..
public List findByText(Member member, String text) { return em.createQuery("select t from TodoListItem t where t.member =: member and t.title like :text") .setParameter("member", member) .setParameter("text", "%"+text+"%") .getResultList(); } '김'으로 시작하는 학생 조회 SELECT * FROM Student WHERE name LIKE '김%' '김'이 들어가는 시작하는 학생 조회 SELECT * FROM Student WHERE name LIKE '%김%' '김'으로 끝나는 학생 조회 SELECT * FROM ..
//오늘 LocalDate today = LocalDate.now(); //오늘이 일주일의 몇번째 인지 월요일=1,화요일=2,수요일=3..... int day = today.get(DAY_OF_WEEK); if(day==7){ day=0; } //"오늘 날짜"에서 "오늘이 일주일의 몇번째"를 빼면 요번주의 시작일이 나온다. //예를 들어 "2022.9.8 목요일" 이라면 "목요일=4" [9.8 - 4일 = 9월4일 일요일] LocalDate start = today.minusDays(day); LocalDate end = start.plusDays(6); sql로 어떻게 해야하나 고민하다가 자바로 하면 더 쉬울것 같아서 자바로 했다. 밑의 사이트들에서 LocalDate에 관한 관련 기능을 확인 할 수 있..
프로젝트를 만들면서 데이터가 없을때 " 빈 화면 그대로 보여주는게 맞는 가? "에 대해 생각해보게 되었다. 빈 화면 그대로를 보여주는 것보다는 다른 문구를 추가해주고 싶어서 관련 내용을 찾아 보았다. 2021년 8월 15일 테스트 34% 해야할 To-do List가 없습니다. 내가 원했던 것은 List가 null일때 원하는 문구를 출력해주는 것이 였다. 비교적 간단한 방법으로 구현할 수 있었다. Thymeleaf에서는 어처피 List가 null이면 출력 자체를 안 한다. 따라서 List가 null일때만 출력하는 문구를 출력하고 싶은 위치에 넣어 두면 된다.
css로 효과를 만들때에는 generator로 만드는게 편하다. https://html-css-js.com/css/generator/text-shadow/ Online Text Shadow CSS Generator Pick a predefined style from the gallery or generate a text shadow with your preferences. Set up the desired attributes to get the CSS code. html-css-js.com
키보드발
'분류 전체보기' 카테고리의 글 목록 (19 Page)