springsecurity的http.permitall与web.ignoring的区别
摘要:permitAll配置实例 @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override public void configure(HttpSecurity http)
阅读全文
posted @
2019-11-30 22:14
小破孩楼主
阅读(4675)
推荐(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
小破孩楼主
阅读(3887)
推荐(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
小破孩楼主
阅读(2506)
推荐(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
小破孩楼主
阅读(1004)
推荐(0)
STOMP 客户端 API 整理
摘要:STOMP(Simple Text-Orientated Messaging Protocol) 面向消息的简单文本协议WebSocket是一个消息架构,不强制使用任何特定的消息协议,它依赖于应用层解释消息的含义;与处在应用层的HTTP不同,WebSocket处在TCP上非常薄的一层,会将字节流转换
阅读全文
posted @
2019-11-19 17:48
小破孩楼主
阅读(2451)
推荐(0)
(转)Tomcat与Jetty区别
摘要:一、简介 Tomcat: Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体
阅读全文
posted @
2019-11-16 16:26
小破孩楼主
阅读(224)
推荐(0)
Spring Boot中以代码方式配置Tomcat
摘要:在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,经网络查询发现被WebServerFactoryCustomizer替代. Spring Boot 1.0中: 通用配置举例 @Component publi
阅读全文
posted @
2019-11-16 14:50
小破孩楼主
阅读(779)
推荐(0)
WebJars简介 —— 前端资源的jar包形式(以后接触到再深入总结)
摘要:对于日常的web开发而言,像css、js、images、font等静态资源文件管理是非常的混乱的、比如jQuery、Bootstrap、Vue.js等,可能每个框架使用的版本都不一样、一不注意就会出现版本冲突或者重复添加的问题。所以找到了一个叫做WebJars的技术,下面我将介绍如何将静态资源打包成
阅读全文
posted @
2019-11-11 15:27
小破孩楼主
阅读(13379)
推荐(6)
SpringBoot 指定资源文件的位置
摘要:SpringBoot默认的存放静态资源文件的位置是在: 里面的。 注:SpringBoot中的src/main/resources/资源文件夹对应classpath:。 默认存放静态资源文件的位置,在SpringBoot项目中的文件夹位置为: 注意:此时默认的四个文件夹都失效了,如果想让默认的四个文
阅读全文
posted @
2019-11-11 14:52
小破孩楼主
阅读(2169)
推荐(1)
Springboot配置ssl使用https
摘要:SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、
阅读全文
posted @
2019-11-09 18:04
小破孩楼主
阅读(351)
推荐(0)
spring.factories
摘要:Spring Boot中有一种非常解耦的扩展机制:Spring Factories。这种扩展机制实际上是仿照Java中的SPI扩展机制来实现的。 什么是 SPI机制 SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java
阅读全文
posted @
2019-11-08 22:05
小破孩楼主
阅读(1128)
推荐(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
小破孩楼主
阅读(574)
推荐(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
小破孩楼主
阅读(428)
推荐(0)
@GetMapping、@PostMapping和@RequestMapping的区别
摘要:@GetMapping 用于将Http Get 请求映射到特定处理程序方法的注释。具体来说就是:@GetMapping是一个作为快捷方式的组合注释 @RequestMapping(method = RequestMethod.GET)。 @PostMapping 用于将Http Post 请求映射到
阅读全文
posted @
2019-11-02 09:12
小破孩楼主
阅读(972)
推荐(0)
编写自己的SpringBoot-starter
摘要:前言 我们都知道可以使用SpringBoot快速的开发基于Spring框架的项目。由于围绕SpringBoot存在很多开箱即用的Starter依赖,使得我们在开发业务代码时能够非常方便的、不需要过多关注框架的配置,而只需要关注业务即可。 例如我想要在SpringBoot项目中集成Redis,那么我只
阅读全文
posted @
2019-11-01 22:28
小破孩楼主
阅读(525)
推荐(0)
@PropertySource
摘要:目录 功能 源码 使用示例 示例一:@PropertySource + @Value 示例二:@PropertySource 和 @ConfigurationProperties 示例测试 功能 加载指定的属性文件(*.properties)到 Spring 的 Environment 中。可以配合
阅读全文
posted @
2019-10-30 16:58
小破孩楼主
阅读(152)
推荐(0)
pinyin4j工具类
摘要:<!-- 导入pinyin4j --> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency> PinYin4jUtils 工具类 package cn.itcast.bos.utils; import java.uti
阅读全文
posted @
2019-10-21 14:33
小破孩楼主
阅读(405)
推荐(0)
Spring Boot版本号说明
摘要:Spring Boot的版本选择一般是这样的,如下图: 那版本号后面的英文代表什么含义呢? 具体含义,如下文所示: SNAPSHOT:快照版,表示开发版本,随时可能修改; M1(Mn):M是milestone的缩写,也就是里程碑版本; RC1(RCn):RC是release candidates的缩
阅读全文
posted @
2019-10-21 11:18
小破孩楼主
阅读(6353)
推荐(4)
Spring Boot 各版本的Java版本要求
摘要:Spring Boot 各版本的Java版本要求 Spring Boot 与 Java 对应版本,以下表格由官方网站总结。 官网:https://spring.io/projects/spring-boot#learn https://docs.spring.io/spring-boot/docs/
阅读全文
posted @
2019-10-21 11:14
小破孩楼主
阅读(5204)
推荐(0)