摘要:
读取application文件 在application.yml或者properties文件中添加: info.address=USAinfo.company=Springinfo.degree=high @Value注解读取方式 @ConfigurationProperties注解读取方式 读取指 阅读全文
posted @ 2019-04-24 18:27
panchanggui
阅读(3197)
评论(0)
推荐(0)
摘要:
SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: 表单代码: 表单中input的name值和Controller的参数变量名保持一致,就能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controlle 阅读全文
posted @ 2019-04-24 16:13
panchanggui
阅读(2198)
评论(0)
推荐(0)
摘要:
一、@RequestParamGET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上1. @RequestParam(org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。例: 阅读全文
posted @ 2019-04-24 16:11
panchanggui
阅读(513)
评论(0)
推荐(0)
摘要:
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoin 阅读全文
posted @ 2019-04-24 15:32
panchanggui
阅读(983)
评论(0)
推荐(0)
摘要:
用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,为了实现项目中的输出日志和权限控制这两个需求,我也使用到了AOP功能。我使用到了@Before、@Around这两个advice。但在,使用过程中,却对它们的执 阅读全文
posted @ 2019-04-24 14:21
panchanggui
阅读(381)
评论(0)
推荐(0)
摘要:
背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatc 阅读全文
posted @ 2019-04-24 14:19
panchanggui
阅读(578)
评论(0)
推荐(0)
摘要:
在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题 1. 何为异步调用? 在解释异步调用之前,我们先来看同步 阅读全文
posted @ 2019-04-24 11:41
panchanggui
阅读(281)
评论(0)
推荐(0)
摘要:
最近参照资料创建Springboot AOP ,结果运行后aop死活不生效。 查明原因: 是我在创建AOP类时选择了Aspect类型,创建后才把这个文件改为Class类型,导致一直不生效, 代码配置这块都没问题。 解决办法 重新创建一个Java Class类型的文件,把原来AOP的代码拷过去就可以了 阅读全文
posted @ 2019-04-24 11:19
panchanggui
阅读(13350)
评论(0)
推荐(2)

浙公网安备 33010602011771号