随笔 - 832  文章 - 2  评论 - 31  阅读 - 167万

随笔分类 -  springboot

上一页 1 2 3 下一页
Spring boot 两种热部署方式 springloader 和 devtools
摘要:什么是热部署? 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。在平时编写代码的时候,你会发现我们只是简单把打印信息改变了,就需要重新部署,如果要改变这样的方式,就需要用到热部署springloaded。 使用方式,在项目中的pom.xml中plugin里添加依赖: <depende 阅读全文
posted @ 2020-01-12 12:49 小破孩楼主 阅读(895) 评论(0) 推荐(0) 编辑
SpringBoot之ApplicationRunner接口和@Order注解
摘要:我们在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了ApplicationRunner接口来帮助我们实现这种需求。该接口执行时机为容器启动完成的时候。 ApplicationRunner接口 具体代码如下: @Comp 阅读全文
posted @ 2019-12-24 10:54 小破孩楼主 阅读(1667) 评论(0) 推荐(1) 编辑
解决:javax.servlet.ServletException: Circular view path []: would dispatch back to the current....
摘要:解决方案: 通过原因分析,造成问题有两个因素: 缺省转发 view和path同名 所以,解决方案如下 1.消除缺省转发 2.修改view和path,让他们不同名 报出这个异常是因为在导ModelAndView包时不小心导成了import.org.springframework.web.portlet 阅读全文
posted @ 2019-12-22 22:32 小破孩楼主 阅读(14386) 评论(0) 推荐(1) 编辑
springboot学习过程中遇到的问题(遇到再总结)
摘要:1、pom文件第一行报错 当引入的spring-boot-starter-parent版本高于2.1.1会导致pom.xml文件第一行报错 (以后找个时间彻底解决此问题) 2、servlet配置失效,需注意springboot 版本文件 2.0以后有所改动 springboot集成spring se 阅读全文
posted @ 2019-11-30 23:02 小破孩楼主 阅读(399) 评论(0) 推荐(0) 编辑
springsecurity的http.permitall与web.ignoring的区别
摘要:permitAll配置实例 @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override public void configure(HttpSecurity http) 阅读全文
posted @ 2019-11-30 22:14 小破孩楼主 阅读(4613) 评论(0) 推荐(1) 编辑
springboot配置spring security 静态资源不能访问
摘要:在springboot整合spring security 过程中曾遇到下面问题:(spring boot 2.0以上版本 spring security 5.x (spring security 4.x不知道是否会存在以下问题) ) springsecurity会自动屏蔽我们引用的css,js等静态 阅读全文
posted @ 2019-11-30 22:11 小破孩楼主 阅读(3857) 评论(0) 推荐(0) 编辑
There is no PasswordEncoder mapped for the id "null"
摘要:报错内容 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" 这个错主要发生在Spring-Sercurity5.X版本上,例如SpringBoot2.x。导致这个错误发生主 阅读全文
posted @ 2019-11-27 22:27 小破孩楼主 阅读(2377) 评论(0) 推荐(1) 编辑
websocket广播式实例
摘要:1、引入相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <re 阅读全文
posted @ 2019-11-19 18:07 小破孩楼主 阅读(974) 评论(0) 推荐(0) 编辑
STOMP 客户端 API 整理
摘要:STOMP(Simple Text-Orientated Messaging Protocol) 面向消息的简单文本协议WebSocket是一个消息架构,不强制使用任何特定的消息协议,它依赖于应用层解释消息的含义;与处在应用层的HTTP不同,WebSocket处在TCP上非常薄的一层,会将字节流转换 阅读全文
posted @ 2019-11-19 17:48 小破孩楼主 阅读(2356) 评论(0) 推荐(0) 编辑
(转)Tomcat与Jetty区别
摘要:一、简介 Tomcat: Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体 阅读全文
posted @ 2019-11-16 16:26 小破孩楼主 阅读(213) 评论(0) 推荐(0) 编辑
Spring Boot中以代码方式配置Tomcat
摘要:在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,经网络查询发现被WebServerFactoryCustomizer替代. Spring Boot 1.0中: 通用配置举例 @Component publi 阅读全文
posted @ 2019-11-16 14:50 小破孩楼主 阅读(770) 评论(0) 推荐(0) 编辑
WebJars简介 —— 前端资源的jar包形式(以后接触到再深入总结)
摘要:对于日常的web开发而言,像css、js、images、font等静态资源文件管理是非常的混乱的、比如jQuery、Bootstrap、Vue.js等,可能每个框架使用的版本都不一样、一不注意就会出现版本冲突或者重复添加的问题。所以找到了一个叫做WebJars的技术,下面我将介绍如何将静态资源打包成 阅读全文
posted @ 2019-11-11 15:27 小破孩楼主 阅读(12990) 评论(2) 推荐(6) 编辑
SpringBoot 指定资源文件的位置
摘要:SpringBoot默认的存放静态资源文件的位置是在: 里面的。 注:SpringBoot中的src/main/resources/资源文件夹对应classpath:。 默认存放静态资源文件的位置,在SpringBoot项目中的文件夹位置为: 注意:此时默认的四个文件夹都失效了,如果想让默认的四个文 阅读全文
posted @ 2019-11-11 14:52 小破孩楼主 阅读(2141) 评论(0) 推荐(1) 编辑
Springboot配置ssl使用https
摘要:SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、 阅读全文
posted @ 2019-11-09 18:04 小破孩楼主 阅读(320) 评论(0) 推荐(0) 编辑
spring.factories
摘要:Spring Boot中有一种非常解耦的扩展机制:Spring Factories。这种扩展机制实际上是仿照Java中的SPI扩展机制来实现的。 什么是 SPI机制 SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java 阅读全文
posted @ 2019-11-08 22:05 小破孩楼主 阅读(1104) 评论(0) 推荐(1) 编辑
spring中@Param和mybatis中@Param使用区别(暂时还没接触)
摘要:1、spring中@Param(org.springframework.data.repository.query.Param) int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long m 阅读全文
posted @ 2019-11-06 21:14 小破孩楼主 阅读(561) 评论(0) 推荐(0) 编辑
Mybatis中的@Param注解(自己没试过)
摘要:@Param是MyBatis所提供的(org.apache.ibatis.annotations.Param),作为Dao层的注解,作用是用于传递参数,从而可以与SQL中的的字段名相对应//https://www.jianshu.com/p/6411776ba20f 使用@Param时注意的问题 ( 阅读全文
posted @ 2019-11-06 21:01 小破孩楼主 阅读(417) 评论(0) 推荐(0) 编辑
@GetMapping、@PostMapping和@RequestMapping的区别
摘要:@GetMapping 用于将Http Get 请求映射到特定处理程序方法的注释。具体来说就是:@GetMapping是一个作为快捷方式的组合注释 @RequestMapping(method = RequestMethod.GET)。 @PostMapping 用于将Http Post 请求映射到 阅读全文
posted @ 2019-11-02 09:12 小破孩楼主 阅读(929) 评论(0) 推荐(0) 编辑
编写自己的SpringBoot-starter
摘要:前言 我们都知道可以使用SpringBoot快速的开发基于Spring框架的项目。由于围绕SpringBoot存在很多开箱即用的Starter依赖,使得我们在开发业务代码时能够非常方便的、不需要过多关注框架的配置,而只需要关注业务即可。 例如我想要在SpringBoot项目中集成Redis,那么我只 阅读全文
posted @ 2019-11-01 22:28 小破孩楼主 阅读(511) 评论(0) 推荐(0) 编辑
springboot运行原理
摘要: 阅读全文
posted @ 2019-10-31 17:41 小破孩楼主 阅读(121) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示