随笔 - 203  文章 - 0  评论 - 18  阅读 - 24万 

随笔分类 -  Spring

1
为什么 Spring和IDEA 都不推荐使用 @Autowired 注解
摘要:大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告 Field injection is not recommended (字段注入是不被推荐的) 但是使用@Resource却不会出现此提示 Spring常见的DI方式 构造 阅读全文
posted @ 2022-08-30 11:19 幂次方 阅读(141) 评论(0) 推荐(0) 编辑
spring 注解驱动
摘要:spring注解版: 起步: xml方式: Pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/ 阅读全文
posted @ 2022-03-10 14:56 幂次方 阅读(66) 评论(0) 推荐(0) 编辑
spring通过ajax提交文件,并同时上传其他的参数,使用 FormData 提交,java后端接受使用新的 request
摘要:FormData 的使用,和通过 ajax 上传附件,后端使用MultipartHttpServletRequest接受; api: 构造函数 FormData()创建一个新的 FormData 对象。 方法 FormData.append()向 FormData 中添加新的属性值,FormData 阅读全文
posted @ 2021-08-20 15:00 幂次方 阅读(1595) 评论(0) 推荐(0) 编辑
SpringSecurity学习
摘要:1. SpringSecurity框架简介 1.1概要 Spring 是非常流行和成功的 Java 应用开发框架,SpringSecurity 正是 Spring 家族中的成员。SpringSecurity 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。 正如你可能知道的关 阅读全文
posted @ 2021-06-23 15:53 幂次方 阅读(13788) 评论(6) 推荐(8) 编辑
IDEA配置SpringMVC项目的tomcat启动
摘要:1.打开file中setting中搜索Application Servers,如下图 2.添加服务器类型,例如tomcat,如下图,添加完成之后可以选定tomcat的目录,tomcat Home配置tomcat的自定目录。 3.搜索tomcat,如下图,选定选定之后将后面的选择框(小正方形)选中. 阅读全文
posted @ 2021-05-28 13:10 幂次方 阅读(5086) 评论(0) 推荐(0) 编辑
idea的maven项目无法加载resources下的配置或是xml文件
摘要:项目目录是这样的: 运行总是提示我: Could not find resource mybatis-config.xml 头大。。。。。。。 后来发现是因为maven项目不会自动编译resource下面的配置文件,需要如下配置: <!-- maven编译xml文件需要手动添加配置,否则会找不到ma 阅读全文
posted @ 2021-04-26 15:57 幂次方 阅读(2116) 评论(0) 推荐(0) 编辑
入门级spring
摘要:Spring5 框架概述 1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring 可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 Aop (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 阅读全文
posted @ 2020-12-12 18:32 幂次方 阅读(109) 评论(0) 推荐(0) 编辑
通过配置文件设置配置类的属性,创建一个线程池
摘要:1、配置属性的提示工具,导入相对应的依赖, <!--配置属性的提示工具--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artif 阅读全文
posted @ 2020-10-27 19:52 幂次方 阅读(741) 评论(0) 推荐(0) 编辑
spring的4种事务特性,5种隔离级别,7种传播行为
摘要:spring事务: 什么是事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个 阅读全文
posted @ 2020-08-23 19:54 幂次方 阅读(170) 评论(0) 推荐(0) 编辑
分布式下session共享问题和解决
摘要:session原理 分布式下session共享问题 Session共享问题解决 1、session复制 优点 web-server(Tomcat)原生支持,只需要修改配置 文件 缺点 session同步需要数据传输,占用大量网络带宽,降 低了服务器群的业务处理能力 • 任意一台web-server保 阅读全文
posted @ 2020-07-18 17:37 幂次方 阅读(333) 评论(0) 推荐(0) 编辑
spring的视图映射器
摘要:可以省掉请求方法,不用为了一个页面跳转再多加一个方法 以前: @GetMapping(value = "/login.html") public String loginPage(){ return "login"; } @GetMapping(value = "/reg.html") public 阅读全文
posted @ 2020-07-16 22:28 幂次方 阅读(236) 评论(0) 推荐(0) 编辑
@Autowired 与@Resource选择(治好你的强迫症)
摘要:spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso 阅读全文
posted @ 2020-06-16 16:19 幂次方 阅读(11002) 评论(0) 推荐(1) 编辑
@Resource 进行注入bean的过程
摘要:例子: //ExamUserMapper是一个接口 //type可以说是ExamUserMapper //name可以说是examUserMapper @Resource private ExamUserMapper examUserMapper; @Resource的作用相当于@Autowired 阅读全文
posted @ 2020-06-16 16:09 幂次方 阅读(3206) 评论(0) 推荐(1) 编辑
@Autowired 进行注入bean的过程
摘要:注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。 @Autowired 默认是按照byType进行注入的。 例子: 阅读全文
posted @ 2020-06-16 15:51 幂次方 阅读(5027) 评论(2) 推荐(0) 编辑
@Transactional注解失效的6个场景
摘要:先给答案: 1、@Transactional 应用在非 public 修饰的方法上 解释:computeTransactionAttribute方法会获取Transactional 注解的事务配置信息,此方法会检查目标方法的修饰符是否为 public,不是 public则不会获取@Transacti 阅读全文
posted @ 2020-06-10 10:09 幂次方 阅读(492) 评论(0) 推荐(0) 编辑
@Validated校验
摘要:应用: 1. @Validated 声明要检查的参数 这里我们在控制器层进行注解声明 /** * 走参数校验注解 * * @param userDTO * @return */ @PostMapping("/save/valid") public RspDTO save(@RequestBody @ 阅读全文
posted @ 2020-04-18 21:38 幂次方 阅读(1205) 评论(0) 推荐(0) 编辑
Spring小笔记2
摘要:1、Spring是什么? Spring是一个开源的轻量级的Java开发框架,以IOC(控制翻转)和AOP(依赖注入)为内核,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spr 阅读全文
posted @ 2020-04-02 21:31 幂次方 阅读(154) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示