728x90
반응형

기타 6

Parameter / Argument 차이점

Parameter는 함수 혹은 메서드 정의에서 나열되는 변수 명입니다. 반면 Argument는 함수 혹은 메서드를 호출할 때, 전달 혹은 입력되는 실제 값입니다. Argument의 실체는 변수이고 Argument의 실체는 값입니다. 따라서 두 단어는 명확하게 구분해야 합니다. 단어번역의미 Parameter 매개변수 함수와 메서드 입력 변수(Variable) 명 Argument 전달인자, 인자 함수와 메서드의 입력 값(Value) 명시된 변 Parameter와 Arguement의 예시 Parameter와 Argument의 예시는 다음과 같습니다. parameter(매개변수) 다음 cancat 함수 정의에서 str1과 str2는 parameter 입니다. def cancat(str1, str2): retur..

기타 2023.07.06

spring return "redirect:/주소"와 return "view이름" 차이

리다이렉트(redirect) redirect는 웹브라우저(사용자)가 어떤 URL로 웹 서버를 요청했을 때 다른 URL로 넘겨주는 것을 말한다. redirect :다음 문자열이 "/"로 시작하면 웹 어플리케이션을 기준으로 이동 경로를 생성하고, 그렇지 않으면 현재 경로를 기준으로 상대경로를 사용한다. return "viewName" /book 요청 시 콘솔창에 2.Call showBook() 찍힘 최종) localhost:8080/book으로 변동되었고 home.html보여짐 return "redirect:/주소" /coffee요청 시 콘솔창에 3.Call showCoffee() -------------->로그 찍은 후 return redirect:/가 있기 때문에 다시 /(root,localhost:80..

기타 2023.07.04

@RequestMapping 대신 @PostMapping @GetMapping 쓰는 이유

@RequestMapping 대신 @PostMapping @GetMapping 쓰는 이유가 궁금했다. 구글링으로 여러 블로그를 찾아봤지만 "코드가 줄어들기 때문"이라는 짤막한 답변이 대부분이었다. @RequestMapping(value="경로", method=RequestMethod.GET) @RequestMapping(value="경로", method=RequestMethod.POST) 이렇게 긴 코드가 @GetMapping("경로") @PostMapping("경로") 이렇게 짧아진다는 설명이다. 틀린 말은 아니지만 이건 질문에 대한 답이 되긴 어렵다. 왜냐하면 @RequestMapping의 경우에도 method 부분을 생략하고 @RequestMapping("경로") 처럼 value만 명시해서 사용할 ..

기타 2023.07.04

Spring Framework / Spring Boot 차이점?

Spring Framework 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 특징 경량 컨테이너 IoC(Invertion of Control: 제어 역행) Di(Dependency Injection: 의존성 주입) AOP(Aspect-Oriented Programming: 관점지향 프로그래밍) DI(Dependency Injection) DI란 개발자가 Spring 프레임워크에 의존성을 주입하면서 객체 간 결합을 느슨하..

기타 2023.06.29
728x90
반응형