![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springMVC
迪恩_Emma
喜欢看书的Java开发
展开
-
Spring Bean的作用域之间有什么区别?
bean的作用域可以通过Scope来指定bean的作用域 -singleton 默认值。当IOC容器一创建就会创建bean的实例,而且是单例的,每次得到的都是同一个 -prototype 原型的。当IOC容器一创建不再实例化该bean,每次调用getBean方法时再实例化该bean -request 每次请求实例化一个bean -session 在一次会话中共享一个bean//创建IOC容器对象...原创 2021-03-17 11:38:43 · 131 阅读 · 3 评论 -
Mybatis中实体类中的属性名和表中的字段名不一样怎么办?
解决方案:1)写sql语句时起别名,例如:更改last_name为lastName更改dept_id为deptIdselect id,last_name lastName,email,salary,dept_id deptId from ...where ...2)在MyBatis的全局配置文件中开启驼峰命名规则<configuration> <settings> <setting name="mapUnderscore.原创 2021-03-17 11:36:36 · 214 阅读 · 0 评论 -
SpringMVC中如何解决POST请求中文乱码问题,GET的又如何处理?
POST请求:在web.xml里配一个过滤器:下面查看一下源码<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param原创 2021-03-17 11:33:29 · 146 阅读 · 0 评论 -
简单介绍Spring支持的常用数据库事务传播属性和事务隔离级别
事务的属性:事务的熟悉: 1)propagation:用来设置事务的传播行为 事务的传播行为:一个方法运行在了一个开启了事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务 —Propagation.REQUIRED:默认值,使用原来的事务 —Propagation.REQUIRES_NEW:将原来的事务挂起,开启一个新的事务 2)isolation:用来设置事务的隔离级别...原创 2021-03-17 11:30:10 · 143 阅读 · 0 评论 -
简单地谈一下SpringMVC的工作流程
处理模型数据方式1)将方法的返回值设置为ModelAndViewpublic ModelAndView test(){ 1.创建ModelAndView对象 ModelAndView mav=new ModelAndView(); 2.设置模型数据,最终会返稿request域中 mav.addObject("xxx","xx"); 3.设置视图 mav.setViewName("success"); return mav}3)方法的返回原创 2021-03-17 11:13:16 · 187 阅读 · 0 评论