- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- SpringBoot의 HTTPS 구성을 구현하는 방법
- HTTPS 구성 HTTPS는 보안이 우수하기 때문에 개발에 점점 더 널리 사용되고 있으며, WeChat 공식 계정, 소규모 프로그램 등의 개발은 HTTPS를 사용하여 완료되어야 합니다. 개인 개발자의 경우 아직은 HTTPS 인증서 가격이 다소 비싼 편입니다. 국내 클라우드 서버 제조사 중 일부는 무료로 HTTPS 인증서를 제공하고 있으며, 하나의 계정으로 여러 개를 신청할 수 있습니다. 하지만 jdk에는 Java 디지털 인증서 관리 도구인 keytool이 제공됩니다. 이 도구를 사용하여 직접 디지털 인증서를 생성할 수 있습니다. keytool-genkey-aliastomcathttps-keyalgRSA-keysize20
- java지도 시간 . spring-boot 1463 2023-05-27 16:29:06
-
- SpringBoot + Redis를 사용하여 인터페이스 전류 제한을 구현하는 방법
- 구성 먼저 SpringBoot 프로젝트를 생성하고 웹 및 Redis 종속성을 도입하고 인터페이스 현재 제한이 일반적으로 주석을 통해 표시되고 주석이 AOP를 통해 구문 분석되므로 AOP 종속성도 추가해야 한다는 점을 고려합니다. 최종 종속성은 다음과 같습니다. org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-aop 그런 다음 미리 준비하세요
- Redis . spring-boot 1634 2023-05-27 15:01:19
-
- SpringBoot 및 Vue3 기반의 블로그 플랫폼에서 기사 게시, 편집 및 삭제 기능을 구현하는 방법
- 1. 백엔드 SpringBoot 구현 SpringBoot를 백엔드 프레임워크로 사용하고 MySQL을 데이터베이스로 사용합니다. 1.1 Article 엔터티 클래스를 생성합니다. 먼저 com.example.demo.entity 패키지 아래에 Article.java라는 새 클래스를 생성하고 다음 콘텐츠를 추가합니다. publicclassArticle{privateIntegerid;privateStringtitle;privateStringcontent;privateIntegerauthorId;//GetterandSettermethods}
- View.js . spring-boot 1087 2023-05-27 10:16:17
-
- Redis 게시 및 구독 방법을 사용하여 간단한 메시징 시스템을 구현하는 방법
- I. 기본 사용 1. 구성 SpringBoot2.2.1.RELEASE를 사용하여 프로젝트 환경을 구축하고 redis가 기본 구성인 경우 pom.xml에 redis 종속성 org.springframework.bootspring-boot-starter-data-redis를 직접 추가합니다. , 그러면 추가 구성을 추가할 필요가 없습니다. spring:redis:host:127.0.0.1port:6379password:2와 같이 application.yml 구성에서 직접 구성할 수도 있습니다. redis, 주로 두 가지 명령 pu를 사용합니다.
- Redis . spring-boot 1326 2023-05-26 20:52:31
-
- Spring Boot에서 중앙 집중식 캐시 Redis를 사용하는 방법
- 사용자 엔터티 @Entity@Data@NoArgsConstructorpublicclassUserimplementsSerialized{@Id@GeneratedValueprivateLongid;privateStringname;privateIntegerage;publicUser(Stringname,Integerage){this.name=name;this.age=age;}}사용자 엔터티의 데이터 액세스 구현 정의를 시도해 보세요( 캐시 주석을 다룹니다) @CacheConfig(ca
- Redis . spring-boot 1523 2023-05-26 10:49:05
-
- SpringBoot+kaptcha로 인증코드를 구현하는 방법
- 1. 기본 사용법 캅차는 아주 오래된 인증코드 생성 도구입니다. 2006년으로 거슬러 올라갑니다. 오랜 세월이 지난 후에도 외롭지 않을 뿐만 아니라 여전히 많은 사람들이 사용하고 있어 그 활력을 보여주기에 충분하며 연구할 가치가 있습니다. 편의를 위해 SpringBoot 프로젝트를 생성하여 사용법을 보여줍니다. 먼저 새 SpringBoot 프로젝트를 생성한 후 다음과 같이 kaptcha 종속성을 추가합니다. com.github.pengglekaptcha2.3.2 다음으로 다음과 같이 Kaptcha를 구성하기 위한 Bean만 제공하면 됩니다. @ConfigurationpublicclassKaptch
- java지도 시간 . spring-boot 1609 2023-05-25 14:25:22
-
- Spring Boot Actuator의 getshell에 대한 무단 액세스에 대한 분석 예
- 서문부서장님께서 특정 src에서 이 취약점을 파헤치셨는데, 오래된 구멍이라 흥미로워서 테스트해보려고 로컬 환경을 만들어 봤습니다. Actuator는 응용 시스템의 자체 검사 및 모니터링을 위해 springboot에서 제공하는 기능 모듈입니다. Actuator의 도움으로 개발자는 응용 시스템의 특정 모니터링 지표에 대한 통계를 쉽게 보고 수집할 수 있습니다. Actuator를 활성화한 경우 해당 권한이 제어되지 않으면 불법 사용자가 기본 Actuator 엔드포인트에 접근하여 응용 시스템의 모니터링 정보를 얻을 수 있으며, 이로 인해 정보가 유출되거나 심지어 서버를 탈취할 수도 있습니다. 위에 표시된 것처럼 액츄에이터는 스프링입니다.
- 안전 . spring-boot 2012 2023-05-23 08:56:32
-
- SpringBoot에 기본 매니페스트 속성이 없는 문제를 해결하는 방법
- SpringBoot에 기본 매니페스트 속성이 없는 문제 해결: SpringBoot가 jar로 패키징된 후 실행 중인 프롬프트에 기본 매니페스트 속성이 없습니다. 해결 방법: maven org.springframework.bootspring-boot-maven-에서 bulid 정보를 완성하세요. 플러그인${spring.version}repackage. 이유: spring-boot-starter-parent parentPOM 대신 spring-boot-dependents BOM을 사용하기 때문입니다(자세한 내용은 13.2.2.UsingSpringBootwitho 참조).
- java지도 시간 . spring-boot 4014 2023-05-22 19:43:04
-
- SpringBoot 종속성 관리 소스 코드 분석
- 1. 종속성 관리 Ⅰ. 일부 종속성을 가져올 때 버전을 지정할 필요가 없는 이유는 무엇입니까? 프로젝트를 생성할 때 추가한 종속성은 버전 번호를 지정하는 데 도움이 되지 않았습니다. 그러면 SpringBoot는 버전 계정을 어떻게 지정합니까? 이제 SpringBoot의 상위 종속성 스타터 spring-boot-parentorg.springframework.boot2.2.9.RELEASE1.1의 작업을 분석해 보겠습니다. 마우스 포인터는 spring-boot-parent에 머물며 Ctrl + 왼쪽 마우스 버튼을 클릭합니다. 이 상위 종속성 시작자가 담당하는 것: org.springframew
- java지도 시간 . spring-boot 1027 2023-05-22 13:49:14
-
- SpringBoot 시작 프로세스는 무엇입니까?
- SpringBoot 시작 프로세스 소개 SpringBoot 애플리케이션의 시작 프로세스는 다음 단계로 나눌 수 있습니다. 애플리케이션 컨텍스트 로드 애플리케이션의 모든 구성 요소 스캔 애플리케이션 환경 자동 구성 내장 웹 서버 시작 애플리케이션 컨텍스트 로드 SpringBoot의 컨텍스트 애플리케이션은 모든 애플리케이션 구성요소를 포함하는 컨테이너입니다. 시작 프로세스 중에 SpringBoot는 이 컨테이너를 로드하고 초기화합니다. 이 단계의 소스 코드는 SpringApplication 클래스에 있습니다. 특히 SpringApplication 클래스의 run 메소드는 이 프로세스의 진입점입니다. 이 메서드에서 SpringBoot는 다음을 호출합니다.
- java지도 시간 . spring-boot 8156 2023-05-21 23:14:54
-
- Dongba District의 springboot에서 직렬화를 구성하는 방법
- SpringBoot 기본 구성 사용 SpringBoot는 기본적으로 UTC 시간을 사용합니다. East Eighth Zone 시간을 사용해야 하는 경우 다음 구성을 사용할 수 있습니다. spring:jackson:time-zone:GMT+8 이 방법은 가장 간단한 방법이며 필요하지 않습니다. 추가 종속성 및 코드가 필요하지만 이 구성은 전역적으로 효과적이며 UTC 시간을 사용해야 하는 다른 위치에 영향을 미칠 수 있습니다. 또한 새 종속성을 추가할 때마다 SpringBoot 버전을 업그레이드해야 합니다. 구성이 올바른지 다시 확인하십시오. 구성 클래스를 사용자 정의하는 또 다른 방법은 구성 클래스를 사용자 정의하는 것입니다. @Configuration 주석을 사용하여 구성 클래스를 만든 다음 클래스에서 구성합니다.
- java지도 시간 . spring-boot 1265 2023-05-21 20:55:26
-
- 클라우드 서버의 springboot 시작 포트를 설정하는 방법
- 클라우드 서버: springboot는 컨테이너 없이 기본 메소드에서 직접 시작할 수 있고 구성 파일이 필요하지 않아 환경을 빠르게 설정하는 데 편리합니다. 하지만 동시에 두 개의 springboot 프로젝트를 시작하려는 경우 첫 번째 애플리케이션이 포트 8080을 사용하고 있기 때문에 두 번째 애플리케이션이 시작되지 않을 수 있습니다. 이 경우 하나의 시작 포트를 수정해야 합니다. 프로젝트의. 이는 EmbeddedServletContainerCustomizer 인터페이스를 구현하여 달성할 수 있습니다. publicclassApplicationextendsSpringBootServletInitializerimple
- java지도 시간 . spring-boot 1408 2023-05-21 19:53:06
-
- Springboot의 nocos를 통합하고 사용하는 방법
- 서문 Nacos는 마이크로서비스를 검색, 구성 및 관리하는 데 도움을 주기 위해 최선을 다하고 있습니다. Nacos는 동적 서비스 검색, 서비스 구성, 서비스 메타데이터 및 트래픽 관리를 신속하게 구현하는 데 도움이 되는 간단하고 사용하기 쉬운 기능 세트를 제공합니다. Nacos는 마이크로서비스 플랫폼을 보다 민첩하고 쉽게 구축, 제공 및 관리할 수 있도록 도와줍니다. Nacos는 "서비스"(예: 마이크로서비스 패러다임, 클라우드 네이티브 패러다임)를 중심으로 한 최신 애플리케이션 아키텍처를 구축하기 위한 서비스 인프라입니다. 프로젝트를 생성하려면 먼저 상위 프로젝트 pom을 생성합니다: 4.0.0org.exampleconfigDemo1 .0-SNAPSHOTorg .springframework.bootspring-boot-st
- java지도 시간 . spring-boot 1276 2023-05-21 15:32:09
-
- SpringBoot2에서 액추에이터 엔드포인트 모니터링을 활성화하는 방법
- 배경 SpringBoot 자체는 애플리케이션의 기본 정보, 상태, 구성 및 기타 모니터링 정보를 볼 수 있는 모니터링 엔드포인트 세트를 제공하므로 쉽게 시작할 수 있습니다. 참고: 여기에 사용된 SpringBoot 버전: 2.1.4 Actuator를 켜고 Maven의 pom.xml 파일에 spring-boot-starter-actuator 종속성을 추가합니다. org.springframework.bootspring-boot-starter-actuator를 사용하여 프로젝트를 직접 실행하고 제어합니다. 백엔드에서 스테이션에는 다음 출력이 표시됩니다. 2019-06-2618:07:27.896INFO7868---[r
- java지도 시간 . spring-boot 1389 2023-05-21 08:13:05
-
- SpringBoot가 캐싱 및 값 검색을 위해 @Cacheable을 사용하는 방법
- 캐싱 및 값을 위해 @Cacheable 사용 1. @Cacheable의 역할 캐시 사용 단계: @Cacheable 주석은 캐시를 사용하는 데 사용됩니다. 따라서 먼저 캐시를 사용하는 단계에 대해 이야기할 수 있습니다. 즉, 주석 기반 캐싱을 활성화하고 SpringBoot의 기본 시작 클래스에서 @EnableCaching 플래그를 사용하는 것입니다. 캐시 주석을 표시하는 것이 첫 번째 단계입니다. 주석 기반 캐싱을 활성화하고 springboot 기본 시작 클래스에서 @EnableCaching 주석을 사용합니다. //주석 기반 캐싱 활성화 @EnableCaching @EnableRyFeignClients@SpringBootAppli
- java지도 시간 . spring-boot 1950 2023-05-20 13:30:17