Spring
stepMoreForever
step more
展开
-
spring boot 使用@ConfigurationProperties prefix遇到的问题
@ConfigurationProperties(prefix = "spring.datasource.commonConfig", ignoreUnknownFields = false) public class DataSourceCommonProperties { ...... } prefix中的内容会报错。Prefix must be in canonical form,所以commonConfig->commonconfig。 这些小的细节点真的不容易注意。blog记录一下,方原创 2021-04-30 15:44:20 · 5585 阅读 · 4 评论 -
Java多线程在Spring中的注入问题
FutureTask的多线程实例化的问题。 我们在Task中进行@Autowired和@Resource进行注入时,会失败。 import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.st原创 2021-04-08 20:25:15 · 341 阅读 · 0 评论 -
记录HttpSession相关
HttpSession的使用方法link。 使用HttpSession之后,我们知道相关的数据保存到了Redis中了。有时我们想登录Redis中查看相关的数据保存情况。 首先登录到Redis中,输入命令 # 都是以spring开头 > keys spirng* // 存储 Session 数据,数据类型hash,可以使用type查看 Key:spring:session:sessions:xxxxxxxxxxxxxxxxxxxxxxxx // Redis TTL触发Session 过期。(Redis原创 2020-10-30 15:22:44 · 96 阅读 · 0 评论 -
命名空间又称名字空间,英文名:Namespace
我们先看一下在维基百科中的解释link: 名字空间(英语:Namespace),也称命名空间、名称空间等,它表示着一个标识符(identifier)的可见范围。一个标识符可在多个名字空间中定义,它在不同名字空间中的含义是互不相干的。这样,在一个新的名字空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他名字空间中。 其实这个好比Java中的相同名字的类,在不同包中的意思类似。 比较好的介绍文章link 扩展XML Schemalink ...原创 2020-07-29 10:45:29 · 962 阅读 · 0 评论 -
SpringBoot application.properties读取属性配置文件中文显示为乱码问题的解决
在Spring Boot项目的application.properties中写中文的配置文件,在本地IDEA中取出来是好的,但是已jar的形式发布,再访问时发现是乱码了。 后来自己在网上搜解决办法,网上提供了类似的解决方案: 链接 后来也找了类似的几篇文章,差不多都是这个思路。 结果是我并没有解决我的问题。 后来,我将所有的中文包括中文符号都转换为Unicode编码,再放入application.properties中。然后问题解决了。不会出现中文乱码的问题了。 ...原创 2020-07-06 19:32:42 · 1226 阅读 · 0 评论 -
Cron表达式
Quartz使用类似Linux下的Cron表达式定义时间规则。Corn表达式由6或7个空格分隔的时间字段组成。 位置 时间域名 允许值 允许的特殊字符 1 秒 0-59 , - * / 2 分钟 0-59 , - * / 3 小时 0-23 , - * / 4 日期 1-31 , - * / ? L W C 5 月份 1-12 , - * / 6 星期 1-7 ...原创 2018-12-02 11:32:30 · 2566 阅读 · 0 评论 -
@AspectJ 语法基础
切点表达式函数 Spring支持9个@AspectJ切点表达式函数,它们用不同的方式描述目标类的连接点。根据描述对象的不同,可以分为4种类型: 方法切点函数:通过描述目标类方法的信息定义连接点 方法入参切点函数:通过描述目标类方法入参的信息定义连接点 目标类切点函数:通过描述目标类类型的信息定义连接点 代理类切点函数:通过描述目标类的代理类的信息定义连接点 package com.smart....原创 2019-03-12 08:47:42 · 2074 阅读 · 0 评论 -
Spring MVC原理
典型Web应用程序中的MVC模式 (1)请求:将请求提交给服务器。在服务端,大多数框架都有一个调度程序(以servlet的形式)用来处理请求。 (2)调用:调度程序根据HTTP请求信息和Web应用程序配置将请求分派给适当的控制器。 (3)服务调用:控制器与服务层交互。 (4)填充模型:控制器使用从服务层获得的信息填充模型。 (5)创建视图:根据模型创建视图。 (6)响应:控制器将相应的视图返回给...原创 2019-08-30 15:56:10 · 119 阅读 · 0 评论