전체 글

배우는 과정..
서버 동작 흐름 살펴 보기 사전 기반 지식 Dynamic Web Project - Java EE 스펙 중 Servlet, JSP 등 일부 기술을 활용해서 개발 해왔음(실제로 우리는 JAVA SE 버전을 사용) 웹 애플리케이션을 개발하기 위해 습득 내용 Servlet - 클라이언트의 요청을 처리하고 응답을 생성하는 객체 만들기 위한 API(응용 프로그램 인터페이스)입니다. public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("t..
· SpringBoot
Server to Server 💡 1. RestTemplate 사용 이유 RestTemplate은 Spring Framework에서 제공하는 HTTP 통신을 간편하게 처리할 수 있는 클래스입니다. org.springframework.web.client.RestTemplate 패키지에 존재 합니다. RESTful 웹 서비스와의 통신을 위해 주로 사용되고 기본적으로 동기 방식으로 처리되며, 비동기 방식으로 처리하고 싶을 경우 AsyncRestTemplate를 사용하면 됩니다. https://jsonplaceholder.typicode.com/ RestTemplate 대표적인 메서드 RestTemplate Method HTTP Method 설명 getForEntity GET get 요청을 보내고 Respons..
· Error
원인 const를 잘못된 타이밍에 쓴 것 결론 함수 또는 변수에 const가 잘못 선언되어 있는지 확인하면 된다. 설명 const는 컴파일 타임에 결정되는데, 함수는 컴파일 타임에 결정되지 않기 때문에 에러가 발생한다. 수치, 색상, 텍스트 등 변하지 않는 데이터에 const를 사용하면 된다. const 사용하면 jank도 예방할 수 있다.
플러터 위젯 (Flutter Widget) 플러터는 화면에 그려지는 모든 요소가 위젯으로 구성되어 있다. 플러터 프레임워크는 많은 기본 위젯을 제공하며, 앱 개발자가 직접 위젯을 만들 수도 있다. 위젯은 현재 주어진 상태(State)를 기반으로 어떤 UI를 구현할 지를 정의한다. 위젯의 상태(State)가 변경되면 기존 상태의 위젯과 비교해 최소한의 변경사항을 산출해 UI를 화면에 다시 그려준다. 위와 같이 최소한의 리소스를 이용해 UI 변경을 함으로 최대 120FPS까지 높은 퍼포먼스를 산출할 수 있다. 플러터 위젯 (Flutter Widget) 을 크게 나뉘어 보자 대표적으로 다음과 같은 기본 위젯들이 있다. 레이아웃 : Row, Column, Scaffold, Stack 구조 : Button, To..
자신의 플러터 구조를 확인하거나 하고싶을때 사용할수 있는 툴이다. flutter Inspector을 확인해보자.
Material(좌) 그리고 Cupertino(우) Flutter를 시작하면 프로젝트 기본 설정이 Material Design을 따르도록 되어있습니다. Flutter에는 iOS를 지원하도록 Cupertino 라는 패키지를 제공합니다. iOS에서 제공하는 대부분의 기본 UI 컴포넌트를 가지고 있습니다. Flutter 앱을 Android / iOS 두 플랫폼으로 제공한다면, 해당 플랫폼의 기기에 어울리는 UI를 보여주는 것이 더 좋은 사용자 경험을 가져올 수 있을 것입니다. 내장된 ‘dart:io’ 패키지에는 플랫폼 구분을 위한 Platform 클래스를 제공합니다. Android, iOS 뿐만아니라 Windows, Linux, macOS 그리고 Fuchsia까지 구분할 수 있습니다. 이 글에서는 Andori..
https://docs.flutter.dev/ Flutter documentation Get started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app. docs.flutter.dev
[ ROOT폴더/assets ] [ 정의 ] ... flutter_test: sdk: flutter flutter: uses-material-design: true assets: - assets/bag.jpeg ...
https://docs.spring.io/spring-framework/docs/5.2.22.RELEASE/javadoc-api/index.html?overview-summary.html Spring Framework 5.2.22.RELEASE API docs.spring.io
· SpringBoot
implements HandlerInterceptor? 밑과 같이 preHandle , postHandle , afterCompletion 중 선택해서 할 수 있다. 메서드 의미 preHandler Controller 로 들어가기 전에 동작 postHandle 뷰가 렌더링 되기 전에 호출되는 메서드 afterCompletion 요청 처리가 완료 된 후, 뷰 렌더링이 완료된 후 호출된다. /* * Copyright 2002-2021 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with t..
· plug-in
.ignoreAdd to gitignoreaiXcoder Code CompleterAtom Material IconsCodeGlance 3DartFlutterDTO generatorGitToolBoxKey Promoter XKorean Language PackNyan Progress barPOJO to JSONRainbow BracketRestfulHelperSonarLintString ManipulationPrettier
· plug-in
HTML CSS SupportAuto Import - ES6, TS, JSX, TSXAuto Rename TagBetter CommentsDebugger for JavaError LensES7+ React/Redux/React-Native snippetsIntelliJ IDEA KeybindingsKorean Language PackLive serverMaterial Icon ThemePrettierPylancePythonPython DebuggerTODO HighlightveturVue 3 Snippets
별이춤추는밤
밤하늘