随笔分类 - Java相关 / SpringMVC
摘要:Spring MVC的主要组件? 前端控制器 DispatcherServlet(不需要程序员开发) 作用:接收请求、响应结果,相当于转发器,有了DispatcherServlet 就减少了其它组件之间 的耦合度。 处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的URL
阅读全文
摘要:1.springmvc-servlet.xml中进行文件上传配置,这里的id必须为"multipartResolver"
2.前端页面:form表单中enctype="multipart/form-data"
3.FileController:方法二:通过CommonsMultipartFile的方法直接写文件
4.报红:request.getServletContext()方法报红
5.报错: Failed to introspect bean class
阅读全文
摘要:1.自定义拦截器,实现HandlerInterceptor接口
2.springmvc-servlet.xml中配置拦截器
3.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,
阅读全文
摘要:1.用了@autowired注解后不用写setter方法了
2.中文乱码的问题
阅读全文
摘要:1.注解@Autowired @Qualifier
2.前端页面编写
3.web.xml中DispatcherServlet的绑定的配置文件为spring的总配置文件
4.找不到数据库资源,配置中的classpath路径问题
阅读全文
摘要:1.spring-mvc.xml:注解驱动,component-scan扫描controller包,配置视图解析器。
2.spring-mvc.xml整合到applicatContext.xml。
3.web.xml:配置DispatcherServlet,配置乱码过滤
阅读全文
摘要:1.spring-mapper.xml:配置datasource,sqlSessionFactory,配置mapper接口扫描包(目的是动态注入到spring)。
2.spring-service.xml:component-scan用注解来发,将所有的业务类注入到spring,配置声明式事务。
3.将两个配置文件整合到applicationContext.xml中
阅读全文
摘要:1.数据库key创建索引;
2.pojo,mapper(mapper.xml映射),service(service实现类);
3.编写properties文件(在spring配置文件配置数据源),mybatis配置文件配置别名和mapper注册
阅读全文
摘要:1.@Controller 这个注解会走视图解析器;
2.@ResponseBody 这个注解,则这个方法就不会走视图解析器,会直接返回一个字符串;
3.用@RestController来代替@Controller加@ResponseBody的功能
4.json乱码问题配置
5.创建一个JSON工具类,提取公共部分
阅读全文
摘要:重定向redirect不需要视图解析器;因为重定向是request请求,因此不能访问WEB-INF目录
阅读全文
摘要:web.xml中配置DispatcherServlet;
@Controller这个注解会走视图解析器;
@RequestMapping;
阅读全文
摘要:配置web.xml,注册DispatcherServlet(请求分发器,前端控制器)
阅读全文
摘要:先创建一个普通的maven项目(module),再加入Web app的支持(相比直接建一个maven的web项目,这样建立可以得到一个比较简洁的web.xml)
阅读全文