随笔分类 - Spring
摘要:官网引用 引用spring的官方文档中的一段描述: 在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常 在Spring2.5版本中,引入了更多的Spring类注解:@Compo
阅读全文
摘要:1. 实体类 import java.util.List; public class Param { private List<String> names; private List<String> depts; //gettes/setters略 } public class Employee {
阅读全文
摘要:1 package com.cxl.demo.dao; 2 3 import java.sql.ResultSet; 4 import java.sql.SQLException; 5 import java.util.List; 6 import org.springframework.jdbc.
阅读全文
摘要:今天把Spring boot版本升级到了2.0后,发现原来的文件上传大小限制设置不起作用了,原来的application.properties设置如下: 1 spring.http.multipart.max-file-size=100mb 2 spring.http.multipart.max-r
阅读全文
摘要:问题: 一. 在IDEA升级2017版后,发现以前使用的 @Autowired 出现了个警告 Field injection is not recommended。 @Autowired的三种使用方式 1 @Service("accountEmailService") 2 public class
阅读全文
摘要:在测试类中使用AutoWired注解一直不能获取到Bean,调用方法时一直报空指针异常,我有在其他类中使用AutoWired试了下,发现能够生效。问题应该就是处在Test类中,后面找了半天终于找到问题了!!! 解决方法: 测试类上加如下注解: @SpringBootTest@RunWith(Spri
阅读全文
springboot 启动报错 java.lang.IllegalStateException: Failed to introspect annotated methods on class org
摘要:解决方法: pom.xml中的 In maven, I changed the scope like this: <scope>provided</scope> to <scope>compile</scope> and it worked!!.
阅读全文
摘要:1.SpringCloud Eureka 报错 无法启动基本上都是spring boot的版本与spring cloud的版本不匹配导致的。 1 <dependencyManagement> 2 <dependencies> 3 <dependency> 4 <groupId>org.springf
阅读全文
摘要:跨域 一个资源会发起一个跨域HTTP请求(Cross-site HTTP request), 当它请求的一个资源是从一个与它本身提供的第一个资源的不同的域名时 。 比如说,域名A(http://domaina.example)的某 Web 应用程序中通过标签引入了域名B(http://domainb
阅读全文
摘要:1、注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行: 2、如果需要以固定速率执行,只要将注解中指定的属性名称改成fixedRate即可,以下方法将以
阅读全文
摘要:bean的生命周期1.实例化bean 即new2.按照spring上下文对实例化的bean进行配置 即填充属性,也就是IOC/DI(控制反转,依赖注入)3.如果这个bean实现了BeanNameAware接口,Spring会调用它实现的setBeanName()方法,参数是bean的ID,即Spri
阅读全文