
spring
文章平均质量分 50
轉角码农
菜鸟级别程序员
展开
-
面试-Spring事务
Spring事务分类Spring中事务支持两种模式:编码式与声明式。 - 编码事务:硬编码实现事务,在需要事务的代码中手动开启事务,事务结束回滚或者提交。与JDBC开发类似 - 声明式事务:基于Spring AOP,通过切面完成事务管理。可以通过Xml定义切点、切面、通知等。也可以在需要事务的方法通过注解@Transactional完成。通过声明式事务,对代码低侵入@Trans...原创 2018-03-29 09:24:04 · 1279 阅读 · 1 评论 -
springboot 增加拦截器
在springboot中如果需要拦截器,只需要实现WebMvcConfigurer,并重写即可import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.conv...原创 2018-04-22 18:59:28 · 1980 阅读 · 0 评论 -
springboot响应信息编码配置
spring boot 与spring mvc不同,在web应用中,默认的编码格式为UTF-8,而spring mvc的默认编码格式为iso-8859-1,在spring mvc中,如果设置编码格式需要在spring配置文件中加入:<mvc:annotation-driven> <mvc:message-converters register-defaul...原创 2018-04-22 19:02:35 · 9164 阅读 · 0 评论 -
springboot 静态资源处理
使用springboot开发web应用,都会遇到处理静态资源(js,css,image等)的问题,基于springmvc开发,我们需要在需要在xml中定义,如:<mvc:resources location="/static" mapping="/static/**"/>在上述配置中,location定义了静态文件的实际存放路径,而mapping中定义的是浏览器访问静态资源...原创 2018-04-22 19:03:37 · 282 阅读 · 0 评论 -
spring boot 热部署-springloader与devtools
开发的过程中,我们常常被一些无关紧要的事情浪费时间,我个人认为重启服务就是最大坑,因为现在维护公司的一个系统是12年前的项目,结构比较复杂,而且代码臃肿。开发过程中便宜与启动Tomcat基本就半小时过去了,junit也是。所以在后续项目开发与学习过程中,都在找热部署发布的功能,不再因为一行代码或者一行日志而重新便宜,重启服务。sprinigboot的热部署有两种方式: 1. 通过spring...原创 2018-04-23 09:43:43 · 1014 阅读 · 0 评论 -
spring 基于javabean的配置引入外部properties
@Configuration@ComponentScan(basePackages = "com.leiyu.itcast.javaconfig")@PropertySource(value = {"classpath:jdbc.properties","classpath:email.properties"},ignoreResourceNotFound=true)public class...原创 2018-04-20 08:30:01 · 1366 阅读 · 0 评论 -
面试-@Autowired和@Resource的区别是什么
今天听几个同事在聊面试中问到的问题,其中有一个就是@Autowired和@Resource的区别是什么。我当时第一反应就是一个是优先使用name注入,一个使用类注入。但是总觉的不应该这么简单,特意上网查了一下,大致总结如下两个注解的作用@Autowired和@Resource都是用来专配Bean的,这两个注解可以在字段是使用,也可以在setter方法使用//基于@Autowired...原创 2018-04-20 23:46:32 · 1111 阅读 · 0 评论 -
springboot 静态资源处理
使用springboot开发web应用,都会遇到处理静态资源(js,css,image等)的问题,基于springmvc开发,我们需要在需要在xml中定义,如:<mvc:resources location="/static" mapping="/static/**"/>在上述配置中,location定义了静态文件的实际存放路径,而mapping中定义的是浏览器访问静态资源...原创 2018-04-21 14:54:35 · 669 阅读 · 0 评论