摘要:
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之 阅读全文
摘要:
知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalReso 阅读全文
摘要:
大部分开发者都知道,在SpringMvc中@JsonFormat用于将后台返回前台的Date变量转换为字符串类型;而@DateTimeFormat用于将前台传到后台字符串变量转换为Date类型。 今天针对这两个注解亲自测试了一下。@JsonFormat不仅可以完成后台到前台参数传递的类型转换,还可以 阅读全文
摘要:
单例模式Table of Contents* 1. 饿汉模式* 2. 懒汉模式以及演进* 3. 静态内部类方式* 4. ENUM方式 为什么:*逻辑上,一个公司只能有一个老板*效率上,尽量少实例化对象避免空间占用*其他 1 饿汉模式 最基本的思路,就是将类的构造器私有化,那么就不能在外部调用 new 阅读全文
摘要:
Maven 1. 安装与使用 2. 生命周期(Lifecycle) 3. POM 参考 4. 插件 1. 安装与使用 2. 生命周期(Lifecycle) 3. POM 参考 4. 插件 1 安装与使用 修改镜像源,增加 jar 包下载速度,比如使用阿里云的源,settings.xml: <mirr 阅读全文
摘要:
前端代码: 后台代码: 阅读全文
摘要:
Spring中Model,ModelMap以及ModelAndView之间的区别 1.场景分析 在许多实际项目需求中,后台要从控制层直接返回前端所需的数据,这时Model大家族就派上用场了。 2.三者区别 Model Model是一个接口,它的实现类为ExtendedModelMap,继承Model 阅读全文
摘要:
1、创建一个类来实现AnnotationFormatterFactory接口 通过实现Formatter接口自定义自已的规则 阅读全文
摘要:
分页方式的分类: 逻辑分页 物理分页 MyBatis-PageHelper 的使用: 首先在pom.xml配置文件中增加相关的插件。 插件地址:https://github.com/pagehelper/Mybatis-PageHelper 首先在pom.xml配置文件中增加相关的插件。 插件地址: 阅读全文
摘要:
在pom.xml下的<build>内加入: generatorConfig.xml:文件 阅读全文