[spring] MVC 패턴과 뷰 템플릿
·
SPRING
안녕하세요.오늘은 MVC 패턴과 뷰 템플릿에 대해 알아보겠습니다.. [ 목차 ] 뷰 템플릿(View Template)이란? 웹 페이지(View)를 하나의 틀(Template)로 만들고, 여기에 변수를 삽입해 서로 다른 페이지로 보여주는 기술입니다.스프링부트에서, Mustache가 뷰 템플릿을 만드는 도구입니다. 뷰 템플릿을 짧게 줄여서, '뷰' 라고도 합니다.    다음으로 MVC 패턴에 대해 알아보겠습니다.MVC 패턴이란? MVC (Model-View-Controller) 패턴은,소프트웨어 디자인 패턴 중 하나로, 사용자 인터페이스를 구현하는 데 사용되는 패턴입니다.주로 웹 애플리케이션 개발에서 많이 사용되며, 애플리케이션의 구조를 세 가지 주요 부분으로 나누어 관리합니다. Model데이터를 관리합니다..
[spring] 스프링부트에서 localhost:8080/hello.html의 의미
·
SPRING
안녕하세요.오늘은, 스프링부트에서 localhost:8080/hello.html 의 의미에 대해 알아보겠습니다. localhost는, 내 컴퓨터의 주소인 127.0.01을 고유하게 지칭한 것입니다.흔히 로컬주소라고 합니다. 8080은, 스프링 부트가 동작하는 기본 포트 번호입니다 hello.html은, 서버에 요청하는 파일입니다. localhost:8080/hello.html로 접속하면, 내 컴퓨터의 8080번에서 수행되고 있는 서버에 hello.html 파일을 요청한다는 의미입니다. 감사합니다.
[spring] localhost:8080 Please sign in
·
SPRING
안녕하세요.오늘은 http://localhost:8080에 접속하였을 때,http://localhost:8080/login로 redirect되는 것을 방지하는 방법을 알아보겠습니다.   build.gralde에 들어가서implementation 'org.springframework.boot:spring-boot-starter-security'testImplementation 'org.springframework.security:spring-security-test'이 코드 두줄을 주석처리 해주면 아예 창이 뜨지 않습니다. 또는,아이디 : user비밀번호 : [콘솔창에 출력되는 보안 비밀번호]로 로그인 하면 됩니다. 출처: https://urakasumi.tistory.com/288 [개발자 블로그 다른 ..
[spring ]스프링부트 자바 버전 충돌 해결하기
·
SPRING
안녕하세요.오늘은 스프링부트에서 자바 버전 충돌이 일어났을 때 해결하는 방법을 알아보겠습니다. 저는 스프링부트 프로젝트를 만들고 실행하였을 때 다음과 같은 오류 메세지를 확인하였습니다.Dependency requires at least JVM runtime version 17. This build uses a java 8 JVM. 해당 문제는 Java 17 이상의 JVM이 필요한데, Java 8 JVM을 사용하고 있어서 발생한 문제입니다.따라서 해결 방법은, 다음과 같이 Java 버전을 업그레이드하여 설정하는 것입니다. 1. 현재 자바의 버전 확인하기우선 터미널을 키고 자바의 버전을 확인해보아야 합니다.java --version제 자바는 17로 잘 설정되어있었는데도 오류가 났네요. 2. buil..