대충벌레 블로그
반응형
article thumbnail
[Android] 안드로이드 프로젝트 생성

안드로이드 개발 계기 스프링으로 웹사이트 프로젝트를 진행중에 있지만 어플로도 개발하고 싶은 욕심이 최근에 생겨서 학교에 다녔을적 기억을 끄집어서 다시 한번 해보려고 한다. 웹앱과 같이 웹을 앱에서 보여주며 또한 다른 Fragment 에서는 앱만의 고유 기능만으로 쓸수있는 화면을 개발해보려고 한다. 프로젝트 생성 안드로이드 첫 배울때는 Empty Activity 로만 배웠던거 같은데 이번에는 좌측 Navigation 이 있는 화면을 개발할려고 합니다. 참고로 Kotlin 이 아닌 Java로 하고 싶을땐 Empty Activity 가 아닌 아래쪽 Empty Views Activity 혹은 지금처럼 네비게이션 Views 를 선택해주면 된다. package name 과 Name 저장위치 그리고 언어와 Minim..

[Spring Security] Spring boot 3 이상 버전 OAuth2 오류
IT 기술/스프링[Spring] 2024. 2. 7. 20:47

문제점 스프링 부트와 AWS로 혼자 구현하는 웹서비스 책을 기반으로 새로운 프로젝트를 진행하던중 스프링 부트의 버전차이로 인해 구글 로그인 및 OAuth2 하는데 문제가 발생했다. 우선 SecurityConfig 파일도 WebSecurityConfigurerAdapter 을 상속해서 작성했는데 스프링 Security 6 기준으로 사용을 할수 없다고 한다.( deprecated ) 그래서 하루종일 구글 서칭도 하고 Chat GPT 한테 물어보면서 상속을 지우고 SecurityFilterChain 을 리턴하는 식으로 변경하였으나 로그인을 해서 session에 등록이 됐는데도 로그인으로 redirect 되고 그랬다. 개발환경 Spring Boot 3.2.1 Java 17 1차 수정본 package com.om..

article thumbnail
[Java] JAR 파일 응용프로그램 .exe 만들기
IT 기술/자바[Java] 2024. 2. 3. 18:24

EXE 생성 프로그램 우선 서칭결과 주로 보이는건 JSmooth 또는 Launch4j 등등 있는데 차이점은 잘 모르겠다. 그래서 둘중에 Launch4j 로 써보기로 했다. https://launch4j.sourceforge.net/ Launch4j - Cross-platform Java executable wrapper Cross-platform Java executable wrapper Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a ce..

article thumbnail
[Java Intellij] Jar 파일 만들기 - 부제 No main manifest attribute
IT 기술/자바[Java] 2024. 2. 2. 00:33

환경 인텔리제이 그리고 JDK 17 버전에서 테스트 되었습니다. JAR 생성 Project Structure - Artifacts 에 들어와 줍니다. 저는 생성해서 목록에 있지만 처음에는 비어있습니다 + 버튼을 눌러서 JAR - From modules with dependencies 를 눌러줍니다. Java Project 인 경우 Module 에 프로젝트 이름이 나올것입니다. Main Class 를 눌러서 실행할 Main class 를 선택해줍니다. META-INF/MANIFEST.MF 경로가 src\main\java 로 된다는 블로그 글이 있어서 제대로 src\main\resources 로 되있는지 확인 하면 될거같습니다. 제대로 추가가 되었는지 확인합니다. Build 상단의 Build - Build ..

article thumbnail
[File] Java File 읽기 및 쓰기
IT 기술/자바[Java] 2024. 1. 24. 00:04

자바 프로젝트 생성 파일 읽기 파일을 읽을때 클래스 로더에 있는 파일을 읽는것과 경로상에 있는 파일을 읽을때 두가지 소스를 정리해보려고 한다. 항상 파일쪽을 만들때 헷갈려서 참고해야겠다. ReadResourceFile package utils.files; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /** * 클래스로더를 통해서 리소스 파일 읽기 */ public class ReadResourceFile { public static void main(String[] args) { String resourcePath = "/templat..

[Java Swing] 인텔리제이 , 그리고 NetBeans Swing GUI 툴
IT 기술/자바[Java] 2024. 1. 19. 11:04

Swing 개발 사내에서 사용할 프로그램을 개발하기 위해 얘기를 하다가 가볍게 만들거니까 직원분이 Swing 을 사용하자고 하게되어 처음 접하게 되었다. 그래서 인텔리제이와 넷빈스의 차이점에 대한 내 생각을 정리해보려고 한다. 아직 단기간내에 모든 기능을 본건 아니라서 모르고 지나친 부분이 당연히 있어서 다른 의견이 있으면 댓글로 달아주시고 자바로 GUI 개발하는 사람이 요즘에도 있는지 모르겠지만 참고가 되었으면 좋겠다. 인텔리제이 GUI Form 과 NetBeans Swing GUI 변수 및 소스 자동 생성 인텔리제이의 GUI Form 의 경우 NetBeans 와 비교하면 Swing Menu 컴포넌트가 없거나 GUI 컴포넌트를 끌고와서 만들어주면 자바소스로 만들어 주는게 좀 빈약하다고 느낀다. 예를 들..

article thumbnail
최신 젯브레인 업데이트시 한글 자동 설정문제
카테고리 없음 2023. 12. 29. 20:06

플러그인 설치됨 확인해보면 한국어 언어 팩을 비활성화 해주면 된다. 영어로 사용하다가 한글로 된 메뉴를 보니 더욱 헷갈린다

article thumbnail
[팀 프로젝트 준비] Springboot VueJS AWS 세팅기
카테고리 없음 2023. 9. 24. 18:00

개발환경 Spring Boot 2.7 Gradle - Groovy Java 11 JavaScript VueJS 3.2.13 NodeJS v18.16.0 JUnit5 MongoDB Axios AWS EC2 Spring Project 생성 start.spring.io 에서 아래 이미지와 같이 프로젝트를 생성 VueJS 설치 Vue CLI를 활용해서 설치 , Vue 애플리케이션 개발시 기본적인 폴더 구조 , 라이브러리 등을 설정 참고] https://cli.vuejs.org/ npm install -g @vue/cli npm 으로 Vue-CLI를 글로벌하게 설치한다는 뜻으로 이 프로젝트 외에도 다른 프로젝트에서 사용이 가능하다. Vue 프로젝트 생성 vue create [frontend] [] - 프로젝트명 ..

article thumbnail
[Unity] VScode 자동완성 안되는 문제
카테고리 없음 2023. 7. 21. 16:02

문제점 유니티 프로젝트 생성후 VScode에서 Script 수정하려고 하는데 transform 혹은 GameManager 등 자동완성이 되지 않아서 너무 불편함을 느낌 해결방안 다른 블로그를 검색해보면 여러가지 방안들이 존재하는데 다른 방안들은 검색하면 많이 나오는 내용들이니 적어만 놓고 추가로는 설명하지않을 예정이다. .NET SDK 설치 MONO Framework 설치 VSCODE 익스텐션 설치 ominisharp 실행 일단 가장 핵심적인 내용은 VScode로 하게되면 External Tools가 제대로 잡히지 않아 sln,csproj 파일이 생성되지 않는다는 것이고 그렇기 때문에 자동완성이 되지 않는것으로 판단된다. 아래의 내용을 계속 읽어보도록 하고 이미지로 이해가 안간다면 유튜브로 링크를 남겨놓..

sh: vue-cli-service: command not found 에러
카테고리 없음 2023. 7. 8. 22:16

문제점 ec2 서비스에서 npm run build 타이핑시 sh: vue-cli-service: command not found 위와 같은 에러 발생 해결방안 npm install npm install 을 깜빡하고 진행을 하지 않아서 발생했던 문제였다. 만약 똑같이 에러가 발생한다면 rm -rf node_modules npm install node_modules 삭제후 재 설치를 권장

반응형