03 2018 档案

摘要:通常在项目中,用户登录后,我们会将用户的信息存到session,如果想在其它地方获取session中的用户信息,我们需要先获取HttpServletRequest,再通过request.getSession得到HttpSession。 但是这样操作会很麻烦,每次要获取session都要传递Reque 阅读全文
posted @ 2018-03-08 15:22 开拖拉机的蜡笔小新 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:freemarker是一个页面模板引擎。用springboot整合freemarker的方式如以下步骤: 1.在创建springboot的项目的时候,选择freemarker的组件,或者自己手动在maven中添加库依赖: 2.在application.aproperties中添加相应的配置: 3.新 阅读全文
posted @ 2018-03-07 09:39 开拖拉机的蜡笔小新 阅读(3139) 评论(0) 推荐(0) 编辑
摘要:springboot中默认是使用的tomcat的连接池,如果我们想要第三方的连接池,我们这么配置呢? 首先在application.yml文件中注释掉之前数据库的配置,重新用druid的方式配置: 在pom文件中配置依赖库: 新建DruidConfig配置文件: 然后启动项目,在浏览器中输入地址ht 阅读全文
posted @ 2018-03-06 22:36 开拖拉机的蜡笔小新 阅读(2189) 评论(0) 推荐(0) 编辑
摘要:有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties。 一、它可以把同类的配置信息自动封装成实体类。 这时候我们可以定义一个实体类在装载配置文件信息: 二、将bean方法 阅读全文
posted @ 2018-03-06 21:46 开拖拉机的蜡笔小新 阅读(823) 评论(0) 推荐(0) 编辑
摘要:1.创建springboot项目,注意这里的版本选择2.0.0,之前因为用的别的版本在配置Mybatis的时候老是出错(使用jpa也是一样) 添加这两个依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap 阅读全文
posted @ 2018-03-06 19:54 开拖拉机的蜡笔小新 阅读(1565) 评论(0) 推荐(0) 编辑
摘要:主要用来对servlet filter进行自定义,比如设置order。 先写一个普通的filter: 配置如下: 阅读全文
posted @ 2018-03-06 10:46 开拖拉机的蜡笔小新 阅读(450) 评论(0) 推荐(0) 编辑
摘要:对于与数据库相关的 Spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。 如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返 阅读全文
posted @ 2018-03-04 16:49 开拖拉机的蜡笔小新 阅读(5633) 评论(3) 推荐(1) 编辑
摘要:使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的判断点有两个:1.继承 阅读全文
posted @ 2018-03-04 15:27 开拖拉机的蜡笔小新 阅读(244) 评论(0) 推荐(0) 编辑
摘要:Spring-data-jpa jpa定义了一系列持久化的标准,比如hibernate就实现了这一标准。 Springboot 的jpa就是hibernate的整合。 在pom文件中增加配置: <dependency> <groupId>mysql</groupId> <artifactId>mys 阅读全文
posted @ 2018-03-02 17:11 开拖拉机的蜡笔小新 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.mongodb是基于文档的(BSON,类似json的键值对来存储),不是基于表格,易于水平扩展,将内部相关的数据放在一起能提高数据库的操作性能。如果你想新建一个新的文档类型,不用事先告诉数据库关于这些数据的结构,直接存到数据库中即可。易存储对象类型的数据。 2.与关系数据库的重大区别:可扩展的表 阅读全文
posted @ 2018-03-01 20:16 开拖拉机的蜡笔小新 阅读(342) 评论(0) 推荐(0) 编辑
摘要:在官网上下载MongoDB可执行文件安装在电脑上后,想要运行需先安装路径下新建一个data文件夹,再在里面新建db文件夹用户存放数据库文件和相关配置。 在bin目录里面运行命令行: 这样MongoDB就启动成功了,怎么验证它已经启动成功了呢? 在浏览器中输入地址:http://127.0.0.1:2 阅读全文
posted @ 2018-03-01 11:23 开拖拉机的蜡笔小新 阅读(185) 评论(0) 推荐(0) 编辑