전체 글 (6) 썸네일형 리스트형 Spring boot - thymeleaf 맵핑 오류 @GetMapping("/") public String DemoModel(Model model){ model.addAttribute("list", modelRepository.findAllmodel()); log.info("SHOW ALL ModelList {}", modelRepository.findAllmodel()); return "modeldemo"; } 간단한 컨트롤러 코드임에도 제대로 맵핑?이 되지않아서 삽질... 처음엔 어노테이션이 제대로 안되는줄알고 컨트롤러를 확실히 인식하도록 스캔 코드를 추가. 하지만 예나 전이나 콘솔상에서는 컨트롤러까지는 확실하게 와있음. [0;39m Started. [0;39m Tomcat started on port(s): 8080 (http) with cont.. Spring Boot4 - 신규 프로젝터 생성 후 서버 가동 시 자바 버전 에러 Spring Boot4에서 Maven으로 java 11로 구상후 프로젝트를 신규로 만들고 데모를 돌리자 아래와같은 에러가 반겨줬다. Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0 at java.base/java.lang.ClassLoader.defineCla.. 4월 4일 서버 상황 공격IP 58.5.146.66; 121.53.83.2; 172.104.242.173; 45.155.205.151; 161.97.114.213; 165.232.156.47; 128.14.134.134; 150.239.77.118; 186.33.126.153; 91.167.193.116; 89.40.73.230; 208.86.20.41; 205.185.122.102; 89.17.36.70; 150.136.75.66; 109.226.193.130; 139.162.145.250; 164.52.24.163; 18.206.45.35; 103.206.31.2; 20.55.40.18; 180.149.125.164; 209.17.96.66; 162.142.125.54; 80.116.111.120; 103.73.34.17.. 확장for문・forEach 확장for문과 Java8의 forEach메서드란 루프처리는 for문으로 실시할수 있지만, 확장for문이나 forEach메서드를 사용하는것으로 보다 간결하게 코드 작성가능 확장for문 for (형 변수명 : 콜렉션명){ // 루프처리 } List형태 Sample_list.java import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); for (String s : list) { System.out.println(s); } } } Res.. 삼항연산자 조건식 ? 식1 : 식2 조건식의 결과값이 true일 경우 식1을 처리하고, false일 경우 식2를 처리한다. Sample.java class Sample{ public static void main(String args[]){ char c; int num; num = 20; c = num >= 0 ? 'TRUE' : 'FALSE'; System.out.print(num + "은" + c); num = -1; c = num >= 0 ? 'TRUE' : 'FALSE'; System.out.print(num + "은" + c); } } Result 20은TRUE -1은FALSE Git 치트시트 git인스톨 GitHub Desktop https://desktop.github.com/ Git 전플랫폼판 https://git-scm.com git툴의 설정 모든 로컬리포지토리용의 유저정보설정방법 //커밋 조작에 부가할 유저명설정 $ git config --global user.name "[name]" ////커밋 조작에 부가할 유저이메일설정 $ git config --global user.email "[email address]" 리포지토리설정 리포지토리를 신규작성 혹은 기존의 url에서부터 취득 //지정한 이름의 로컬리포지토를 작성 $ git init [project-name] //프로젝트와 모든 버젼의 이력을 다운로드 $ git clone [url] 변경내용 작성 변경을 리뷰하여 커밋조작로그를 작.. 이전 1 다음