1.创建项目 如果出现init失败(需要等待网络可以正常连接) 或者运行主类的时候报错(错误: 找不到或无法加载主类),需要重新导入maven项目再重新编译试试。 2.引入pom jar <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
有时候我们给所有页面都显示站点信息,可以直接全局配置ModelMap信息 然后页面就可以直接获取 GlobalConfig.java import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotat
本文上接 “Spring 系列 (9) - Springboot+OAuth2(四) | 搭建独立资源服务器”。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代
涉及的依赖项: <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-cont
https://www.w3cschool.cn/spring_cloud/spring_cloud-ryjs2ixg.html Spring Cloud(一)服务的注册与发现(Eureka) 2021-02-19 14:41 更新 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理
1 接口 1-1 基本接口说明 Springboot启动源码 package com.village.dog; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.spr
场景 SpringCloudConfig分布式配置中心介绍与搭建使用以及ConfigClient实现动态刷新配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/125053928 在上面实现ConfigClient动态刷新的机制下,是通过post接口调用ConfigClient的方式去进行动态 刷新配置。如果ConfigCli
springboot创建两种filter的方式和servlet的两种方式差不多,第一步都是创建一个MyFilter类。 package com.example.filter; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException;//这句注释在第二种方法里不需要 @WebFilter(urlPatt
1.简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用
一、配置文件 1.1 pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <
模糊查询 类似mysql 的like // 原生查询 {name:/名字/} // java 驱动查询 document.put("page_html", Pattern.compile("名字")); 开启事务 package com.example.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotat
controller层: 被Controller注解的类所有方法,如果返回值为String,且有拼接页面可跳转,就会跳转到相应页面 package wsh.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.Req
需要新增的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> &l
1.Consul简介 Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。 Consul是分布式的、高可用的、 可横向扩展的用于实现分布式系统的服务发现与配置。 2.consul官网:https://www.consul.io/ 3.C
【踩坑】springCloud报错信息: org.springframework.web.client.HttpClientErrorException$NotFound: 404 null 查阅网上资料后发现这种报错一般是路径的问题,仔细检查代码后发现了问题所在:get后面少一个斜杠 '/'
1.创建一个简单的maven项目 2.导入相关依赖 <dependencies> <!--核心场景启动器,包含Spring的核心功能--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>
什么是 Hystrix Hystrix 即:服务熔断器,是用来处理分布式系统的延迟和容错的开源库。 在分布式系统中,服务之间的调用会不可避免的调用失败,如超时、异常等,Hystrix 是用来保证在一个依赖出现问题时,不会导致整体服务的失败,避免级联故障的发生,从而提高分布式系统的弹性。 熔断机制 熔
启动JeecgSystemApplication报错 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2022-05-28 16:41:58.932 [main] ERROR org.springframework.boot.SpringApplication:837 - Application run f
package cn.crservice.er.common.annotation; import java.lang.annotation.*; /** * 字典翻译注解 * * @author Li Yangdi * @since 2022-05-25 */ @Documented @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface DictLabel { //
方式一:使用过滤器 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; impo
package com.clickpaas.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.UrlBasedCorsConfigu
1:pom引入swagger的包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> <dependency> <groupId>io.spri
1、SpringBoot特点 1.1、依赖管理 父项目做依赖管理 依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </p
POM文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO
1. pom <!-- 达梦数据库驱动 --> <dependency> <groupId>com.dm</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>1.8</version> </dependency> maven 中央仓库里面没有,需要手动安装到 maven 本地仓库 2.