上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 75 下一页
摘要: 读取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)
摘要: 一、AOP AOP 产生的背景 “存在即合理”,任何一种理论或技术的产生,必然有它的原因。了解它产生的背景、为了解决的问题有助于我们更好地把握AOP的概念。 软件开发一直在寻求一种高效开发、护展、维护的方式。从面向过程的开发实践中,前人将关注点抽象出来,对行为和属性进行聚合,形成了面向对象的开发思想 阅读全文
posted @ 2019-04-23 14:36 panchanggui 阅读(403) 评论(0) 推荐(0)
摘要: springboot中spring.profiles.include的妙用。 我们有这样的一个springboot项目。项目分为开发、测试、生产三个不同阶段(环境),每个阶段都会有db、ftp、redis等的不同配置信息。我们可以使用spring.profiles.include来实现三种不同环境的 阅读全文
posted @ 2019-04-23 10:03 panchanggui 阅读(4418) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 75 下一页