본문 바로가기

개발공부/개발하다_발견함61

Spring boot 3.x에 Swagger 연결하기 1. 스웨거를 쓰려면 springfox-swagger-ui와 springfox-swagger2로 의존성 추가를 해줘야 한다. https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui/3.0.0 https://mvnrepository.com/artifact/io.springfox/springfox-swagger2/3.0.0 나는 Gradle을 사용중이라 아래처럼 build.gradle에 갖다붙여넣었다. 그리고 스웨거 config를 만들고 어쩌꾸 저쩌구 다 했는데 ... 스프링 3.x 에서는 스웨거를 이전 버전과 다른 방법으로 사용한다고 한다 ... https://stackoverflow.com/questions/74614369/how-to-.. 2024. 3. 12.
스프링 3.x 부터는 자바 17이상만 사용 가능하다! 는걸 알고는 있찌만? 난 분명히? 다 설정했다고 생각했는데 체크해야 할 부분이 더 있었다. 1. Project Structure 에서 자바 버전 바꿔주기 2. Settings > Gradle Build and run에 있는 사용 도구는 Gradle(Defalut)나 IntelliJ IDEA 둘 중 어느걸 사용해도 구동됨! Gradle JVM (이미지의 두번째 빨간 박스)에 있는 것을 맞춰주어야 한다. 우예 성공 ~~~ 페이지까지 성공적으로 뜨는 것을 확인했다. 2024. 3. 12.
'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. * 환경변수 재설정 했으면 cmd창 꼭!!!!!!! 꼮 껐다가 다시 켜기 꼮 !!!!!!!!!!! 아예 그냥 환경변수 설정에다가 경로 두개 다 때려박으면 된다. 그런데 환경변수 설정 변경해두고 cmd창 새로시작 안하면 그냥 계속 안 뜨니까 꼭 껐다 켤 것 ^^ ! 자바7과 자바8을 동시에 설치했을때 계속 충돌나서 안 뜨고 난리가 났었는데 열받아서 일단 8은 지우고 7만 깔아둠. 나중에 8도 같이 설치한 후에 어떻게 되는지 알아보자구. 2023. 3. 2.
오프라인 폐쇄망 가상화 서버에서 아파치 톰캣 mysql 소스설치 검색해보면 대부분 yum을 사용하라고 나오거나 yum부터 옮기라는 블로그 글이 있다. 정말 yum이 있다면 너무나 간단하고 빠르게 진행이 가능하지만 여건 상 yum을 옮긴다거나 yum과 wget을 사용할 수 없었기 때문에 계속 찾아봤고, 방법을 찾아냈다. 보통 오프라인으로 tar파일을 올려서 설치하는것을 컴파일설치 또는 소스설치라고 하는 모양이다. 작업은 성공하긴 했는데 인터넷이 되지 않는 환경에서 정신없이 하느라 깔끔한 정리는 못했지만 언젠가 또 구성할 일이 생길 것 같아 메모용으로 작성해둔다. 기억에 의존해 적는거라 누락된 것이 있을 수 있어서... 조만간 가상 서버 하나를 새로 파서 복습할까? 싶은데 시간이 된다면 해봐야징. 그리고 리눅스 관련 상식을 몇 개 배웠는데, 마운트해서 들어온 파일에 대한.. 2022. 12. 16.
터미널로 자바 컴파일해서 실행해보기 일단 java 파일을 만든다 javac HelloWorld.java 그리고 컴파일을 하면 class파일이 생성된다 vi MANIFEST.MF 그리고 이걸 jar파일로 만들기 위한 파일을 생성 안에다 아래처럼 클래스명을 적어줌 Main-Class: HelloWorld 그리고 jar 파일로 묶는 명령어 실행 jar cfvm HelloWorld.jar MANIFEST.MF HelloWorld.class 그러면 jar 파일ㅇ ㅣ생성된다. java -jar HelloWorld.jar 실행! 만약 자바 안에 패키지가 있다면 ... 그 친구들도 같이 jar로 묶어줘야 한다고 한다... 진짜 큰일났다 어떻게 하냐... 2022. 9. 19.
패키지 이름을 바꾸고 싶었다 (feat.전자정부프레임워크 낱낱히 헤집어보기) web.xml에서 dispatcher-servlet.xml 경로를 잡아준다. 1 2 3 4 5 6 7 8 9 action org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/도메인명/springmvc/dispatcher-servlet.xml 1 Colored by Color Scripter cs context-common.xml 에서 base-package 경로를 잡아준다. 1 2 3 4 Colored by Color Scripter cs 겸사겸사 아래에 있는 messageSource라는 id를 가진 bean도 함께 바꿔준다. resource 이하에 존재하는 message 관련 설정이다. resour.. 2022. 9. 16.