- 博客(7)
- 收藏
- 关注
原创 获取servletContext springMvc获取servletContext
java代码WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext(); ServletContext servletContext = webApplicationContext.getServletContext();
2019-04-23 17:51:41
2626
原创 java实现【发邮件】
/** * 发送邮件 * @param recipients 收件人 * @param subject 主题 * @param content 内容 */ private void sendMail(String recipients,String subject,String content){ //做链接前的准备工作 ...
2019-04-22 14:27:26
146
原创 Spring(@Async注解实现线程池)
在之前的项目中是使用了ThreadPoolTaskThread来实现线程池,在sping配置文件要配置里的内容确实不多,但是每使用一次都要注入bean,并且调用execute(Runnable)方法来实现,具体实现参考我的另一篇文章:ThreadPoolTaskExecutor简单实现线程池今天要说的是使用@Async来实现线程池,简单且实用。1.在spring.xml配置异步线程池,ask:...
2019-04-18 18:17:39
1477
原创 spring(用ThreadPoolTaskExecutor简单实现线程池)
话不多说直接上步骤1.在spring.xml配置线程池bean<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> <property name="corePoolSize" value...
2019-04-18 18:03:01
781
原创 【Spring类的自调用事务失效问题】(某个类中无事务方法调用有事务方法)
咱们先来看一个类public class Demo{@Transactionalpublic void insert() { /* … */ }public void query() { this.insert();}}可能会有不少人会跟我一样,觉得上面这种方式调用 query()方法时,insert()上的@Transactional注解还是会起作用的,insert()在...
2019-04-18 14:32:46
684
原创 Spring-Aspect> 切面类(@Aspect)首先必须是bean
@[TOC](Spring-Aspect> 切面类(@Aspect)首先必须是bean)问题描述今天发现老工程里有个日志切面但是总是也没有执行过。问题解决1)怀疑是execution表达式问题,先后改动了AspectJ表达式也不生效。2)在idea里打断点调试,tomcat启动后发现断点红圈没有打勾(这种情况就表示代码永远不会走进来)。最后一看,这个被标注了@Aspe...
2019-04-18 14:19:43
1488
转载 chain.doFilter(request,response)含义
过滤器的生命周期一般都要经过下面三个阶段:初始化当容器第一次加载该过滤器时,init() 方法将被调用。该类在这个方法中包含了一个指向 Filter Config 对象的引用。过滤过滤器的大多数时间都消耗在这里。doFilter方法被容器调用,同时传入分别指向这个请求/响应链中的 Servlet Request、Servlet Response 和 Filter Chain 对象的引用。然...
2018-11-19 11:11:49
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人