SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 Spring的核心思想是IoC
分类:
编程语言 时间:
2019-12-31 23:11:31
阅读次数:
87
7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService) ...
分类:
编程语言 时间:
2019-12-31 18:36:04
阅读次数:
72
在spring boot1.0+,我们可以使用WebMvcConfigurerAdapter来扩展springMVC的功能,其中自定义的拦截器并不会拦截静态资源(js、css等)。 在Spring Boot2.0版本中,WebMvcConfigurerAdapter这个类被弃用了。 @Depreca ...
分类:
编程语言 时间:
2019-12-31 12:48:21
阅读次数:
93
前言 2019即将过去,伴随我们即将迎来的又是新的一年,过完春节,马上又要迎来新的金三银四面试季。那么,作为程序猿的你,是否真的有所准备的呢,亦或是安于本职工作,继续做好手头上的事情。 当然,不论选择如何,假如你真的准备在之后的金三银四跳槽的话,那么作为一个Java工程师,就不可不看了。如何在几个月 ...
分类:
编程语言 时间:
2019-12-31 10:55:10
阅读次数:
112
什么是 FreeMarker? FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarke ...
分类:
其他好文 时间:
2019-12-31 01:09:41
阅读次数:
81
三层结构 1. 表现层/控制层:controller层,属于springMVC板块,调用Service层的接口来控制业务流程2. 业务层:service层,属于spring模块,业务模块和逻辑应用3. 持久层:Dao层/mapper层,属于mybatis模块,与数据库交互,实现数据的持久化 cont ...
分类:
其他好文 时间:
2019-12-30 11:20:03
阅读次数:
83
1.目录结构: 2.需要注意的地方 2.1在WEB-INFO下新建 2.1.1 springMVC-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sche ...
分类:
编程语言 时间:
2019-12-29 18:52:26
阅读次数:
153
<%-- Created by IntelliJ IDEA. User: 13554 Date: 2019/12/23 Time: 22:16 To change this template use File | Settings | File Templates. --%> <%@ page co ...
分类:
编程语言 时间:
2019-12-27 23:31:02
阅读次数:
109
之前一直用的xml方式配置 <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-p ...
分类:
编程语言 时间:
2019-12-27 11:43:02
阅读次数:
130
摘自:https://www.cnblogs.com/lenve/p/12100698.html 手码两万余字,SpringMVC 包教包会 1. SpringMVC 简介 1.1 Spring Web MVC是什么 Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计 ...
分类:
编程语言 时间:
2019-12-27 10:04:24
阅读次数:
123