Spring
-
Springboot에 H2 database 사용Spring 2022. 9. 26. 09:40
spring boot에 H2 database를 연결 2022.09.26 - H2 Database Engine Springboot의존설정 pom.xml dependencies에 추가한다(Maven방식). build.gradle방식 dependencies { ... implementation group: 'com.h2database', name: 'h2', version: '2.1.214' ... } Springboot연결설정 src\main\resources\application.properties파일을 열어서 아래 내용 추가 (파일이 없으면 만든다) spring.datasource.driver-class-name=org.h2.Driver spring.datasource.url=jdbc:h2:tcp://l..
-
Springboot Mustache 준비Spring 2022. 9. 25. 15:16
준비 실행에 문제없는 Springboot프로젝트 준비 2022.08.06 - Vsc Spring Boot 사용 준비 사용 등록 complete\pom.xml 파일에 내용 추가(Maven방식) ... ... org.springframework.boot spring-boot-starter-mustache ... ... build.gradle방식 dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-mustache' ... } Test1Mustache파일생성 "src/main/resources/templates"폴더에(resources/templates가 없으면 생성) 빈 test1.mustache파일을 생성하고 아래 내..
-
Springboot html 만들기Spring 2022. 9. 25. 15:01
Vsc로 작업 Ex html파일 생성 위치 src/main/resources/static안에 필요한 html을 만든다. 만약 resources/static폴더가 없으면 폴더를 새로 만들면 된다. html코드입력 빈 test1.html파일에 아래의 기본적인 html코드를 넣으면 된다. ( 비어있는 파일에 html5로 타자를 치면 자동으로 만들 수 있다. ) 결과 코드를 실행해 둔 뒤... 웹브라우저에 http://localhost:8080/test1.html 위 주소를 입력하면 확인 할 수 있다.
-
Vsc Spring Boot 사용 준비Spring 2022. 8. 6. 19:33
Visual Studio Code 로 Spring Boot 사용 JDK oracle https://www.oracle.com/java/technologies/downloads/#jdk18-windows or redhat (회원 가입 요구) https://developers.redhat.com/products/openjdk/download or OpenJdk https://jdk.java.net/archive/ JAVA_HOME 설정(필요한 경우) 2022.08.06 - JAVA_HOME 설정(Windows환경) Extension Pack for Java v0.25.0 Microsoft Apache Maven https://maven.apache.org/download.cgi https://maven.ap..
-
Java SpringFramework - MVCSpring 2020. 7. 3. 14:25
MVC Model View Controller 기본적 관계 Controller에 App별 필요한 동작의 로직을 정의해 둔다. client에서 들어온 입력이 Controller까지 전달되어 로직이 처리된다. client web browser -> DispatcherServlet -> Controller 최종 View까지 처리가 되면 다시 client에게 결과를 돌려 준다. App별 보여질 모습을 꾸며야할 경우 View에서 정의해 둔다. Controller -> DispatcherServlet -> ViewResolver -> View(JSP) -> client web browser DispatcherServlet DispatcherServlet에 의해 작동되는 연관 모듈 들 HandlerMapping Ha..
-
Java SpringFramework - AOPSpring 2020. 7. 3. 11:51
클래스멤버함수 호출에 전후처리(AOP없이 기본적인 Proxy처리) class C1 { public void f1() { //work } public void f2() { //work } } C1 c = new C1(); C1 proxy = (C1) Proxy.newProxyInstance(C1.class.getClassLoader(), new Class[] {C1.class}, new InvocationHandler() { public Object invoke(Object proxy, Method method, Object[] args) { //전처리 //... //목적함수(원래함수) 처리 Object r = method.invoke(c, args) //후처리 //... return r; } }); //..