- 博客(15)
- 收藏
- 关注
原创 Spring Messaging和Spring Integration简单分析一下原理
有如下一段简单的代码 public static void main(String[] args) { SubscribableChannel channel = new DirectChannel(); //订阅并处理接收到的数据 channel.subscribe(message -> System.out.println("1-----" + message.getPayload())); channel.
2021-08-25 15:17:46
398
原创 异常:When allowCredentials is true, allowedOrigins cannot contain the special value “*“
报错原文:java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value “*” since that cannot be set on the “Access-Control-Allow-Origin” response header. To allow credentials to a set of origins, list them
2021-08-05 15:16:32
398
原创 异常:Whoops! Lost connection to xxxxx
错误截图:因为这里的html页面用了默认的端口,这就会涉及到跨域的问题。只需要把html的端口改成和我们服务启动的端口一样就可以了,因此我使用以下的方法,增加一个mvc的静态过滤器,代码如下:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.sp
2021-08-05 15:07:18
2249
原创 异常:Invalid character found in method name HTTP method names must be tokens
可以切换别的端口试试
2021-08-04 16:14:29
148
原创 全局设置LocalDateTime格式
当想要让LocalDateTime返回前端时的格式保持全局同一时,可使用以下方式:/** * LocalDateTime全局格式 */@Configurationpublic class LocalDateTimeGlobalConfig { //默认值2021-7-9 11:21:11,想使用其他格式可在配置文件里配置 @Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") private String p
2021-07-09 12:03:07
1391
原创 异常:NoClassDefFoundError: org/aspectj/lang/annotation/Pointcut
加入依赖即可<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version></dependency>
2021-06-16 15:30:28
5251
原创 异常:IllegalArgumentException: Invalid character found in method name HTTP method names must be tokens
尝试更换一下启动端口号
2021-06-03 18:00:40
128
原创 bootstrap.yml图标不是叶子
需要引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> <version>3.0.2</version> </dependency>一般引入cloud的其他组件时都会把这个依赖带上...
2021-06-02 14:45:32
1489
原创 自定义spring boot starter
命名规范start命名规范一般是模块名xxx-spring-boot-starter以及模块名xxx-spring-boot-autoconfigure模块starter一般有两个模块,一个是starter,一个是autoconfigureautoconfigure模块pom.xml必须加入这两个依赖 <dependency> <groupId>org.springframework.boot</groupId>
2021-05-28 12:06:17
96
原创 Serializable序列化与反序列化
实现序列化想要让对象能序列化只需要让类实现Serializable接口即可@Data@ToString@AllArgsConstructor@NoArgsConstructorpublic class Student implements Serializable { /* serialVersionUID在序列化时也会一同写入到文件中,在反序列化时会把字节流里的serialVersionUID 和实体类里的serialVersionUID的值来进行判断其是否一致
2021-05-28 11:19:59
532
原创 Oracle——start with connect by prior
第一种情况:select * from table t start with A节点=`` connect by prior A节点=B节点指找出A节点以及A节点下的子节点,简单来说就是找子节点第二种情况:select * from table t start with A节点=`` connect by A节点=prior B节点指找出A节点以及A节点上的父节点,简单来说就是找父节点总的...
2019-12-12 16:34:23
127
原创 Oracle——to_char()函数的使用以及||
to_char函数:将非字符串类型的数据转化为String||:相当于sqlserver的+,mysql的concat,作用是连接字符串
2019-12-12 11:18:41
852
原创 sql语句——in和exists用法的区别
SELECT * FROM A WHERE id IN(SELECT id FROM B)in先做子查询适合B表数据比A表数据小当A表数据不变时,B表数据越大,匹配可能需要循环的次数也越多SELECT * FROM A a WHERE EXISTS(SELECT id FROM B a WHERE a.id=b.id)exists后做子查询适合B表数据比A表数据大EXISTS表达式返...
2019-12-10 18:33:15
117
原创 sql语句——nvl()与nvl2()函数的使用
nvl(exp1,exp2)表达式,假如exp1表达式结果为空,则返回exp2表达式结果,反之则返回exp1表达式的结果。
2019-12-10 16:22:04
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人