spring
文章平均质量分 78
@逐影随行
个人博客:http://hxj1991.com
展开
-
【JAVA-并发】CountDownLatch用法和源码浅析
1.CountDownLatch是java并法包中的一员,用于同步一个或者多个任务,强制他们等待有其他任务执行的一组操作完成,常用于多线程之间的协作任务,即一个或者多个线程等待其他线程全部完成在执行的业务场景。2.具体项目场景应用,电子发票批量下载任务,由于下载任务耗时而且比较多,而且用户需要等待下载任务处理完成给予提示。这时候用到了CountDownLatch,开启了多个子任务线程同时执行,原创 2017-11-09 14:41:26 · 251 阅读 · 0 评论 -
Spring高级话题-计划任务-@EnableScheduling
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】进行本示例的演示,需要先配置好Maven和Spring哦、 见: 【Spring】基于IntelliJ IDEA搭建Maven分析要实现计划任务,首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一...转载 2018-06-29 18:10:40 · 202 阅读 · 0 评论 -
Spring.profile实现开发、测试和生产环境的配置和切换
软件开发过程一般涉及“开发 -> 测试 -> 部署上线”多个阶段,每个阶段的环境的配置参数会有不同,如数据源,文件路径等。为避免每次切换环境时都要进行参数配置等繁琐的操作,可以通过spring的profile功能来进行配置参数的切换。以我用到的项目的实际情况为例,首先可以在resources文件夹下分别为每个环境建立单独的文件夹(也可以额外建立一个common文件夹,用于存放公共的参数...转载 2018-06-29 17:50:37 · 366 阅读 · 0 评论 -
Spring 各版本新特性
Spring各版本新特性1.Spring3.1新特性http://blog.csdn.net/en_joker/article/details/78538904?locationNum=5&fps=1 (1)功能升级:添加了引入环境profile功能 SpringMVC:https://www.cnblogs.com/strugglion/p/7091021.html SpringMVC和...转载 2018-06-29 16:15:22 · 682 阅读 · 0 评论 -
Spring的生命周期
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.cnb...转载 2018-04-12 15:14:31 · 139 阅读 · 0 评论 -
spring mvc 静态资源 404问题
spring mvc 静态资源 404问题(注意 最好不要把静态文件放在在WEB_INF下面,第1,2种方法不能访问,第三种可以访问)在web.xml配置servlet-mapping的时候,如果url-pattern设置为“/” (如下),很多人都会遇到导入js,css,图片等静态资源出现Firefox调试窗口会报出的404错误,而你的确也不能访问那些资源<servlet-mapping&...转载 2018-04-12 15:12:27 · 511 阅读 · 1 评论 -
SpringMVC 9大组件
SpringMVC中的Servlet一共有三个层次,分别是HttpServletBean、FrameworkServlet和 DispatcherServlet。 HttpServletBean直接继承自java的HttpServlet,其作用是将Servlet中配置的参数设置到相应的属性; FrameworkServlet初始化了WebApplicationConte原创 2017-12-08 13:19:30 · 538 阅读 · 0 评论 -
Spring事务配置,声明式事务管理和基于@Transactional注解的使用
事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。原创 2017-11-14 13:55:25 · 147 阅读 · 0 评论 -
【JAVA-Spring】利用spring-websocket包来搭建websocket服务
需求:后台执行异步任务时需要在前端实时的展现进度信息。 具体实现方式:方案1:前端可以通过不断轮询去后台获取进度信息。优点:代码实施较为简单,使用http请求不用考虑浏览器兼容性的问题。缺点:由于不断的请求后台数据,后台压力过大,资源浪费。 方案2:使用websocket来获取后台进度信息。优点:服务端与客户端one to one双向通讯,不会对后台造成资源浪费,效原创 2017-11-09 14:40:29 · 1081 阅读 · 0 评论 -
Spring框架中常见的注解浅谈
Spring常用注解浅谈我先列举一些Spring中的常见注解:@Autowired @Resource@Qualifier @Service @Component @Controller @Repository@RequestMapping 等等。1、@Autowired @Qualifier与 @Resource用法:标注在成员变量上,或者set方法上。@Autowired 与...原创 2019-04-10 16:12:32 · 2955 阅读 · 0 评论