随笔分类 - SpringBoot
摘要:Idea new一个项目: 1. 2. 3. 4. 5.完成基本创建,创建controller层代码 6.运行:http://localhost:8080/test
阅读全文
摘要:SpringBoot整合Mybatis 1.引入maven依赖包: 实体层,dao层,mapper文件可通过你想工程生成 2.创建实体user (core.pojo包下) 3.创建UserMapper.xml (resources.mapper包下) 4.创建dao层接口 (core.dao包下)
阅读全文
摘要:在src/main/resouces下新建banner.txt,写入自定义内容图案 例如: 运行结果: 图案网址: http://www.network-science.de/ascii/ http://patorjk.com/software/taag/
阅读全文
摘要:1.通过SpringBoot自带的机制处理 Controller控制层代码: 运行结果: 2.在本类中定义异常信息处理方法: 定义的错误页面,下面的全部用该错误页面: Contoller控制层代码: 运行结果: 3.定义全局异常处理 Controller控制层代码: GlobalException全
阅读全文
摘要:1.使用SpringBoot注解完成定时任务 新建任务类ScheduledTasks @Component 把普通pojo实例化到spring容器中 @EnableScheduling 开启定时任务 具体设置定时任务时间请参考: cron表达式或直接通过fixdRate‘fixedDelay、ini
阅读全文
摘要:在上一节JPA操作基础上修改 Cache缓存策略:使更少的操作数据库,更快的返回数据 1、引入cache依赖 2.主要是修改UserSerViceImpl服务层实现类 3.测试TsetController类 4.对启动类添加缓存注解 5.进行测试: 运行结果: 第二次查询数据库是因为id不同没有这个
阅读全文
摘要:JPA简介:JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中,Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,
阅读全文
摘要:SpringBoot 拦截器 | 过滤器 | 监听器 1.拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。一般用于拦截用户登录,用户验证等。 2.过滤器:它可以对客户
阅读全文