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 · 122 阅读 · 3 评论 -
Mybatis中实体类中的属性名和表中的字段名不一样怎么办?
解决方案: 1)写sql语句时起别名,例如: 更改last_name为lastName 更改dept_id为deptId select id,last_name lastName,email,salary,dept_id deptId from ... where ... 2)在MyBatis的全局配置文件中开启驼峰命名规则 <configuration> <settings> <setting name="mapUnderscore.原创 2021-03-17 11:36:36 · 204 阅读 · 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 · 135 阅读 · 0 评论 -
简单介绍Spring支持的常用数据库事务传播属性和事务隔离级别
事务的属性: 事务的熟悉: 1)propagation:用来设置事务的传播行为 事务的传播行为:一个方法运行在了一个开启了事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务 —Propagation.REQUIRED:默认值,使用原来的事务 —Propagation.REQUIRES_NEW:将原来的事务挂起,开启一个新的事务 2)isolation:用来设置事务的隔离级别 ...原创 2021-03-17 11:30:10 · 125 阅读 · 0 评论 -
简单地谈一下SpringMVC的工作流程
处理模型数据方式 1)将方法的返回值设置为ModelAndView public 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 · 156 阅读 · 0 评论