随笔分类 - spring boot
摘要:redis.properties #添加单台redies配置 redis.host=192.168.126.129 redis.port=6379 redis.auth=123456 #配置多台redis redis.nodes=192.168.126.129:6379:123456,192.168
阅读全文
摘要:spring boot中配置得有cache 只需要在启动类上添加注解 @EnableCaching 注解表示启动缓存配置 @EnableCaching @SpringBootApplication public class Application { public static void main(
阅读全文
摘要:在启动类上添加注解 @EnableAsync 会开启spring boot 的异步 会在底层创建一个线程池(不同于tomcat的线程) 用来异步的处理影响用户体验的业务 @EnableAsync //spring容器启动时会创建线程池 @SpringBootApplication public cl
阅读全文
摘要:@Translational 描述的方法是一个事务切入点方法 方法执行之前会开启事务 执行之后会提交或回滚事务 由DataSourceTransactionManager封装具体事务实现 /** 在业务层对象的类上添加了@Transactional注解,表示类中所有方法都要进行事务控制: 1)开启事
阅读全文
摘要:/*获取目标方法上@ReqiredLog注解中定义的operation名字/ ``` private String getOperation(ProceedingJoinPoint jp)throws Exception { //1.获取目标对象类型 Class<?> targetCls=jp.ge
阅读全文
摘要:MybatisPlus 是Mybatis的增强 所以在引入MybatisPLus的依赖时要将Mybatis的依赖删掉(防止紊乱) 引入依赖 <!--spring整合mybatis-plus 只导入MP包,删除mybatis包 --> <dependency> <groupId>com.baomido
阅读全文
摘要:MybatisPlus 是Mybatis的增强 所以在引入MybatisPLus的依赖时要将Mybatis的依赖删掉(防止紊乱) 引入依赖 <!--spring整合mybatis-plus 只导入MP包,删除mybatis包 --> <dependency> <groupId>com.baomido
阅读全文
摘要:例: 需求: 查询性别为(=)女 and 年龄大于100岁 条件构造器: 动态拼接where条件的. 多条件中默认的链接符and 常见逻辑运算符 1.eq = 2.gt > 3.lt < ge >= ,le <= QueryWrapper<User> queryWrapper = new Query
阅读全文
摘要:# 配置数据库日志 logging: level: #打印哪个包下的日志信息.(dao) com.jt.mapper: debug
阅读全文
摘要:spring: datasource: #driver-class-name: com.mysql.cj.jdbc.Driver #驱动注释,采用默认的方式 url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode
阅读全文
摘要:#Mybatisplus整合 mybatis: #定义别名包 将实体对象的包路径进行封装. type-aliases-package: com.jt.pojo #添加xml文件的依赖 mapper-locations: classpath:/mybatis/mappers/*.xml #开启驼峰映射
阅读全文
摘要:1 将属性写到主配置文件中applacation.properties 直接使用使用@Value注解(spring提供的spel语法) @Value("${image.localDir}") private String localdir; 2 单独写配置文件(例如:image.properties
阅读全文
摘要:
阅读全文
摘要:前置通知(Before):在目标方法被调用之前调用通知功能 后置通知(After):在目标方法完成之后调用通知,此时不会关心方法的输出是什么 返回通知(After-returning):在目标方法成功执行之后调用通知 异常通知(After-throwing):在目标方法抛出异常后调用通知 环绕通知(
阅读全文
摘要:1.1加密方式1(借助spring框架工具类DigestUtils) 1构建一个盐值对象 String salt = UUID.randomUUID().toString();// 随机字符串 /- 2对密码进行盐值加密(加密算法MD5-特点:不可逆,相同内容加密结果也相同) String newP
阅读全文
摘要:// 使用PageHelper最关键的一个步骤,这里表示启动PageHelper的内置拦截器,拦截查询请求,然后对SQL做处理. 导入依赖 到maven仓库搜索 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pag
阅读全文
摘要:package com.cy.pj.common.web; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.Exceptio
阅读全文
摘要:热部署: 当类的内容被修改时 保存会自动重启服务器 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</
阅读全文
摘要:引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 测试 http://localhost:
阅读全文
摘要:spring.application.name=Activity-01 # sql spring.datasource.url=jdbc:mysql://172.17.0.2:3306/dbactivity?serverTimezone=GMT%2B8&characterEncoding=utf8
阅读全文

浙公网安备 33010602011771号