众妙之门

业精于勤,荒于嬉;行成于思,毁于随

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  springmvc

1 2 下一页

摘要:在使用SpringBootTest测试的时候,如果配置文件里面使用了属性判断,使用logback-spring.xml时,有下面的配置: <if condition='!property("spring.profiles.active").contains("dev")'> <then> <appe 阅读全文
posted @ 2023-12-11 10:12 xuanm 阅读(271) 评论(0) 推荐(0) 编辑

摘要:常用注解: @Document使用@Document(org.springframework.data.mongodb.core.mapping.Document)标注Java的类名对应的MongoDB的集合名称。 @Id、@MongoId使用@Id(org.springframework.data 阅读全文
posted @ 2023-01-05 10:49 xuanm 阅读(1456) 评论(0) 推荐(0) 编辑

摘要:MongoTemplate官方文档: https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mongo.aggregation.supported-aggregation-operations 一、增删改查 原 阅读全文
posted @ 2023-01-05 10:41 xuanm 阅读(917) 评论(0) 推荐(0) 编辑

摘要:在Spring Boot微服务架构中,大部分公司都是利用Open Feign进行服务间的调用,而在业务场景比较简单的时候,使用默认配置是不会遇到多大问题的。但是如果业务比较复杂,服务要进行比较繁杂的业务计算,那后台很有可能会出现Read Timeout这个异常,因此定制化配置超时时间就有必要了。影响 阅读全文
posted @ 2022-08-09 14:41 xuanm 阅读(1588) 评论(0) 推荐(0) 编辑

摘要:Spring Boot启动会扫描以下位置的application.properties或者application.yml文件作为Spring Boot的默认配置文件 外部配置的加载顺序官网 说明 SpringApplication loads properties from application. 阅读全文
posted @ 2021-07-30 20:34 xuanm 阅读(1549) 评论(0) 推荐(0) 编辑

摘要:环境准备centos7,jdk8 一、ELK 是什么? ELK 是三个开源框架的简写,分别是:Elasticsearch、Logstash、Kibana 。 Logstash:日志收集工具,可以从本地磁盘,网络服务(自己监听端口,接受用户日志),消息队列中收集各种各样的日志,然后进行过滤分析,并将日 阅读全文
posted @ 2021-07-26 13:57 xuanm 阅读(1206) 评论(0) 推荐(0) 编辑

摘要:需求 统计静态文件的下载次数; 判断用户是否有下载权限; 根据用户指定下载速度; 根据Referer判断是否需要防盗链; 根据用户属性限制下载速度; X-Accel-Redirect This allows you to handle authentication, logging or whate 阅读全文
posted @ 2021-07-06 20:22 xuanm 阅读(3558) 评论(0) 推荐(0) 编辑

摘要:WebClient是从Spring WebFlux 5.0版本开始提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具。它的响应式编程的基于Reactor的。WebClient中提供了标准Http请求方式对应的get、post、put、delete等方法,可以用来发起相应的请求。 增加po 阅读全文
posted @ 2020-01-11 15:13 xuanm 阅读(41791) 评论(3) 推荐(3) 编辑

摘要:1.在请求路径中传递参数 可以在接口路径中用{}来表明它的变量部分,例如: 需要注意的是,在默认情况下,变量中不可以包含URL的分隔符“/” 使用方式: 2.传递数组类型的参数配置 springmvc的接口 js代码 运行截图效果 注意的地方就是在接口参数那点有“[]”,而在js那点就没得“[]”。 阅读全文
posted @ 2020-01-03 12:31 xuanm 阅读(670) 评论(0) 推荐(0) 编辑

摘要:使用的maven-resources-plugin来配置不同的环境,使用不同的资源来达到多环境打包的目的。 在src/main/resources目录下面,按照环境名称建立配置文件目录: 文件中引入maven-resources-plugin插件和相关的标签,引入pom文件部分说明 <profile 阅读全文
posted @ 2019-12-30 11:16 xuanm 阅读(4905) 评论(0) 推荐(0) 编辑

摘要:1.相关配置 设置字体和大小 IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示 设置文件和方法的注释 文件注释内容 /** *@Description *@Author *@Date ${DATE} ${TIM 阅读全文
posted @ 2019-12-03 17:20 xuanm 阅读(3647) 评论(0) 推荐(0) 编辑

摘要:在@Import注解的参数中可以填写类名,例如@Import(Abc.class),根据类Abc的不同类型,spring容器有以下四种处理方式: 1. 如果Abc类实现了ImportSelector接口,spring容器就会实例化Abc类,并且调用其selectImports方法; 2. Defer 阅读全文
posted @ 2019-11-21 16:46 xuanm 阅读(4379) 评论(1) 推荐(1) 编辑

摘要:我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。 对于多环境的配置,各种项目构建工具或是框架的基 阅读全文
posted @ 2019-09-06 11:34 xuanm 阅读(13904) 评论(0) 推荐(2) 编辑

摘要:在新建一个maven的项目的时候,当时并非springboot项目,是通过xml来配置的项目。在项目中DispatcherServlet的配置文件中配置了annotation-driven的, 后台接口定义方式: User.java定义 前台请求方式: 结果发现不能请求成功: 发现请求类型不正确。 阅读全文
posted @ 2019-06-24 10:52 xuanm 阅读(508) 评论(0) 推荐(0) 编辑

摘要:因为需要MockHttpServletResponse对象来得到输出的内容,要引入的包 注入ViewResolver解析页面 使用过程 查看打印和返回的结果,发现生成了html 阅读全文
posted @ 2019-06-19 17:27 xuanm 阅读(482) 评论(0) 推荐(0) 编辑

摘要:转载地址:http://www.tianshouzhi.com/api/tutorials/spring 1、spring和springmvc父子容器概念介绍 在spring和springmvc进行整合的时候,一般情况下我们会使用不同的配置文件来配置spring和springmvc,因此我们的应用中 阅读全文
posted @ 2019-06-17 22:22 xuanm 阅读(10332) 评论(3) 推荐(10) 编辑

摘要:fragment介绍 fragment类似于JSP的tag,在html中文件中,可以将多个地方出现的元素块用fragment包起来使用。 定义fragment 新建foot.html文件 fragment的引用 新建test.html文件 得到的结果为 fragment的参数设置 定义: 调用: 结 阅读全文
posted @ 2019-04-19 13:45 xuanm 阅读(621) 评论(0) 推荐(1) 编辑

摘要:@MapperScan:1.首先了解@Mapper 在接口上添加了@Mapper,在编译之后就会生成相应的接口实现类。 不过需要在每个接口上面进行配置,为了简化开发,就有了 @MapperScan。 @MapperScan: 指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应 阅读全文
posted @ 2019-03-24 17:06 xuanm 阅读(7998) 评论(4) 推荐(0) 编辑

摘要:maven依赖 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency> 使用接口例子 https://githu 阅读全文
posted @ 2018-09-22 11:03 xuanm 阅读(385) 评论(0) 推荐(0) 编辑

摘要:SpringBoot项目无需依赖tomcat容器(内含)就可以发布,现在将打包步骤记录一下: 1. 打包前确认项目可以正常运行,打开Project Structure 快捷键 Ctrl+Shift+Alt+S,或者点击下图图标 2. 将代码打包,操作如下图所示: 3.如下图,module选择需要打包 阅读全文
posted @ 2018-08-17 10:17 xuanm 阅读(41280) 评论(3) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示