随笔分类 -  Spring

摘要:mapper文件中写sql语句时提示Tag name expected,找到原因是因为xml不识别<号需要用特定转义符来表示<号。 <select id="selectHavingOrtherResultNotYetProcessed" resultMap="BaseResultMap" > sel 阅读全文
posted @ 2020-05-22 17:17 大数据从业者FelixZh 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:一、Springboot与Mybatis集成 1、思路 一是引入mybatis-starter使springboot与mybatis集成 二是完成连接数据库 (1)pom.xml 主要是引入mybatis-spring-boot-starter <!-- mybatis新增 begin--> <de 阅读全文
posted @ 2020-04-27 17:22 大数据从业者FelixZh 阅读(777) 评论(0) 推荐(0) 编辑
摘要:spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor了 引入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> 阅读全文
posted @ 2020-04-24 16:57 大数据从业者FelixZh 阅读(3198) 评论(0) 推荐(1) 编辑
摘要:1.楔子在我们的系统中,经常会处理一些耗时任务,自然而然的会想到使用多线程,JDK给我们提供了非常方便的操作线程的API,为什么还要使用Spring来实现多线程呢? 1.使用Spring比使用JDK原生的并发API更简单。(一个注解@Async就搞定) 2.我们的应用环境一般都会集成Spring,我 阅读全文
posted @ 2020-04-22 17:10 大数据从业者FelixZh 阅读(5082) 评论(0) 推荐(0) 编辑
摘要:public int updateTsakSuatusByTaskIdAuthorId(Integer authorId, Integer taskCode, Integer status) { TaskInfoDetailVo taskDetail = null; TaskAuthorVo tas 阅读全文
posted @ 2020-04-22 16:44 大数据从业者FelixZh 阅读(4751) 评论(0) 推荐(0) 编辑
摘要:Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.cloud.cli 阅读全文
posted @ 2020-03-25 19:12 大数据从业者FelixZh 阅读(40694) 评论(0) 推荐(1) 编辑
摘要:遇到的问题:使用 maven 创建了一个 parent 项目 A,其 pom.xml 继承 parent 为 spring-boot-starter-parent 2.1.10。 然后创建 module 项目 B,使用 spring initializr 构建项目,用的是 IDEA,当时没有选 Sp 阅读全文
posted @ 2020-03-23 20:11 大数据从业者FelixZh 阅读(4815) 评论(0) 推荐(2) 编辑
摘要:spring配置文件中时常会出现这个提示,翻译过来大概意思就是没有配置该文件到项目中 于是进入到Project Structure中查看 可以很明显的看到下面有个感叹号,大概意思是下面的文件没有匹配 知道原因就很好解决问题了,只需要加到项目中去就可以了 问题解决 https://blog.csdn. 阅读全文
posted @ 2020-03-23 20:03 大数据从业者FelixZh 阅读(5128) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot项目中,出现这个错误有两种情况: 一,在main方法所在的类忘记添加@SpringBootApplication 二,缺少依赖,添加即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> 阅读全文
posted @ 2020-03-23 19:56 大数据从业者FelixZh 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:官网引用 引用spring的官方文档中的一段描述: 在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常 在Spring2.5版本中,引入了更多的Spring类注解:@Compo 阅读全文
posted @ 2019-11-07 11:27 大数据从业者FelixZh 阅读(4966) 评论(0) 推荐(0) 编辑
摘要:@ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现: 没什么特别之处,该注解使用@Component注解,这样的话当我们使用<context:component-scan>扫描时也能扫描到。 阅读全文
posted @ 2019-11-07 10:36 大数据从业者FelixZh 阅读(702) 评论(0) 推荐(0) 编辑
摘要:一、全局异常 1、首先创建异常处理包和类 2、使用@ControllerAdvice注解,全局捕获异常类,只要作用在@RequestMapping上,所有的异常都会被捕获 这上面有个需要注意的是要加上@ResponseBody注解,如果不加会怎么样呢,我们试下,报错: 因为是个json的格式,所以必 阅读全文
posted @ 2019-11-06 18:00 大数据从业者FelixZh 阅读(667) 评论(0) 推荐(0) 编辑
摘要:@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。 使用这个 Controller ,可以实现三个方面的功能: 灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 阅读全文
posted @ 2019-11-06 17:47 大数据从业者FelixZh 阅读(332) 评论(0) 推荐(0) 编辑
摘要:@ApiOperation不是spring自带的注解是swagger里的 com.wordnik.swagger.annotations.ApiOperation; @ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下: @ApiOperation(value = “ 阅读全文
posted @ 2019-11-06 15:22 大数据从业者FelixZh 阅读(22417) 评论(0) 推荐(1) 编辑
摘要:@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么 阅读全文
posted @ 2019-11-06 15:19 大数据从业者FelixZh 阅读(263) 评论(0) 推荐(0) 编辑
摘要:后端层次划分: 后端分包: 不同层级之间数据传输:推荐第二种 POJO与JavaBean: POJO就是简单的私有属性,加get/set方法, JavaBean,就是会做一些逻辑处理,包括接收事件,和查找事件等 POJO的使用: 阅读全文
posted @ 2019-11-06 14:50 大数据从业者FelixZh 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:1.Lombok简介官方介绍 大概的意思:Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。 简而言之:Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。 2.L 阅读全文
posted @ 2019-10-28 20:30 大数据从业者FelixZh 阅读(2385) 评论(0) 推荐(0) 编辑
摘要:https://spring.io/projects/spring-boot/ 在以上地址找到 Spring Initializer是一个网络应用程序,它可以生成一个Spring Boot项目,包含快速启动所需的一切。和往常一样,我们需要一个好的项目框架;它有助于你正确创建项目结构/框架。 Quic 阅读全文
posted @ 2019-10-28 19:24 大数据从业者FelixZh 阅读(178) 评论(0) 推荐(0) 编辑
摘要:问题描述: 在使用MyBatis时,有时需要检查某个记录是否存在数据库中,然后根据其返回的布尔值true or false,来进行逻辑判断。那怎么做呢? 解决方案: 如检测某个手机号是否被注册过: <select id="checkPhoneExist" parameterType="java.la 阅读全文
posted @ 2019-06-01 14:22 大数据从业者FelixZh 阅读(10840) 评论(0) 推荐(0) 编辑
摘要:1.问题描述 在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。 2. 阅读全文
posted @ 2019-06-01 09:27 大数据从业者FelixZh 阅读(33148) 评论(0) 推荐(3) 编辑