SpringBoot
文章平均质量分 89
riun、
只想把记忆保存
GitHub:https://github.com/hanhanhanxu
个人网站:http://riun.xyz
展开
-
web应用中一种统一返回体的设计
我的个人网站:http://riun.xyzJDK1.8,SpringBoot2.6.01、依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach.原创 2021-12-16 10:26:54 · 781 阅读 · 0 评论 -
java连接impala
我的个人网站:http://riun.xyz本文内容:使用java在SpringBoot框架下连接impala,并执行sql语句。版本:Java8spring-boot-starter-parent 1.5.2.RELEASE (不要问我为什么用1.5版本,我也不想用。。)依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin原创 2020-09-28 18:00:15 · 2273 阅读 · 2 评论 -
Spring中ResponseBodyAdvice的设计错误
转载请注明作者及来源以下文章首发于我的个人网站:http://riun.xyz/work/101简介在日常web编程中我们经常需要统一返回值,Spring为我们提供了一个接口叫做ResponseBodyAdvice,我们可以使用它来统一controllre层中的返回值。本文从使用开始讲起,再到某个场景ResponseBodyAdvice设计错误的地方以下基于:jdk1.8、spring-boot-starter-parent 2.3.3.RELEASE使用这里介绍的是我的使用方法.原创 2020-09-11 20:04:26 · 1798 阅读 · 0 评论 -
vue打包后的dist整合到SpringBoot中
我的个人网站:http://riun.xyz1、修改vuejs的config/index.js,在里面找到assetsPublicPath,改为/dist/,记住,是build:{}这里的,不是上面dev:{}的。2、执行npm run build,会出现一个dist文件夹在vuejs项目目录里。3、把这个dist文件夹copy到springboot的resources/static/,是整个dist连文件夹一起copy过来。如下图4、SpringBoot项目只需要parent依赖和web依赖原创 2020-06-17 21:52:53 · 9610 阅读 · 6 评论 -
SpringBoot不同场景输出日志
我的个人网站:http://riun.xyz在本机和服务器上向控制台和文件输出不同级别的日志。版本:spring-boot-starter-parent:2.2.6.RELEASE依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifa原创 2020-06-02 15:50:52 · 366 阅读 · 0 评论 -
SpringBoot中的小美好
以下内容首发于我的个人博客网站:http://riun.xyz添加favicon.ico图标在src/main/resources下的static文件夹中放入新的ico即可自动替换,只要保持文件名为【favicon.ico】。需要注意的是如果使用了WebMvcConfigurer(或者相同功能的拦截器)的话,需要加上**.ico以防止拦截器拦截ico文件的访问。registry.addInterceptor(authInterceptor()).addPathPatterns("/**")原创 2020-05-31 11:23:06 · 150 阅读 · 0 评论 -
@Resource和@Autowired的区别与理解
以下内容首发于我的个人博客网站:http://riun.xyz@Resource和@Autowired的区别:**相同点:**均可标注在字段或属性的setter方法上,表示向其注入一个对象不同点:提供方: @Autowired是由org.springframework.beans.factory.annotation.Autowired提供,换句话说就是由Spring提供;@Resource是由javax.annotation.Resource提供,即J2EE提供,需要JDK1.6及以上。原创 2020-05-29 22:19:19 · 827 阅读 · 2 评论 -
thymeleaf中如何给onclick事件传值
<span th:text="${naire.title}" th:onclick="|javascript:goqns('${naire.qnid}')|"></span>其中,naire是后台储存在request域中的数据,goqns是js中自己写的点击事件的方法,这样就能能将qnid的值传入goqns函数中...原创 2020-04-12 17:28:49 · 3310 阅读 · 1 评论 -
SpringBoot中的异常处理方式
SpringBoot中的异常处理方式SpringBoot中有五种处理异常的方式:一、自定义错误页面 SpringBoot默认的处理异常机制:SpringBoot默认的已经提供了一套处理异常的机制。一旦程序出现了异常SpringBoot就像/error的url发送请求。在springboot中提供了一个叫BasicExceptionController来处理/error请求,然后跳转到默认显...转载 2020-03-05 16:16:27 · 183 阅读 · 0 评论 -
SpringBoot2.x整合mybatis多数据源
当项目中要用到两个不同的数据库时,就需要配置两个数据源分别连接这两个库。有的同学可能会问,将所有的表都放在一个库下面不就行了,为什么要用两个库呢?所有表都放在一个库下当然可以,但是实际项目中,业务逻辑复杂之后,可能一些业务相关的库在同一个表中,另一块业务相关的数据就是在另一个库里,业务需求就是需要连接不同的数据库,这你怎么办嘛。示例:数据库信息两个数据库:data和demo这里用dat...原创 2019-12-20 11:15:56 · 714 阅读 · 0 评论 -
Long类型精度丢失解决方案
使用fastjson解析json数据 <!--fastjson依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <...原创 2019-12-16 16:35:15 · 989 阅读 · 0 评论 -
SpringMvc中controller参数取自哪里
测试: @PostMapping("mytest1") public ResponseEntity fun1(int id){ System.out.println(id); return ResponseEntity.ok().build(); }以下测验,代码不变:1:取自url,相关注解:@RequestParam效果:成功2:取...原创 2019-12-16 16:32:10 · 385 阅读 · 0 评论 -
SpringMVC参数接收的问题
代码:@PostMapping("mytest3") public ResponseEntity fun3(int id,User u){ System.out.println(id); System.out.println("------------------------"); System.out.println(u); ...原创 2019-12-16 16:29:02 · 78 阅读 · 0 评论 -
Swagger2依赖的顺序问题
今天写东西的时候发现一个Swagger2的问题,其他什么都正常的情况下,Swagger2的依赖写成如下 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> ...原创 2019-12-13 16:40:19 · 1102 阅读 · 0 评论 -
@Value中#和$的用法
以下基于SpringBoot2.0+@Value("${…}")$是去找外部配置的参数,将值赋过来$例子:package com.example.demo;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.SpringApplication;impo...原创 2019-12-13 15:35:15 · 6829 阅读 · 0 评论