SpringBoot
直视~
分享一些日常实用的代码
展开
-
linux运行springboot
nohup java -jar note.jar >note.log 2>&1 &原创 2021-08-25 21:51:29 · 134 阅读 · 0 评论 -
corn表达式
0 * * * * ? 每1分钟触发一次0 0 * * * ? 每天每1小时触发一次0 0 10 * * ? 每天10点触发一次0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发0 30 9 1 * ? 每月1号上午9点半0 15 10 15 * ? 每月15日上午10:15触发*/5 * * * * ? 每隔5秒执行一次0 */1 * * * ? 每隔1分钟执行一次0 0 5-15 * * ? 每天5-15点整点触发0 0/3 * * * ? 每三分钟触发一次0原创 2021-05-08 15:59:07 · 660 阅读 · 0 评论 -
SpringBoot继承Redis实现基本的CURD
本文只实现业务核心模块1.redis配置类(config)/** * 配置redis存储数据的格式问题 */@Configurationpublic class RedisConfig { @Bean @SuppressWarnings("all") public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory factory){ RedisTemplate&l原创 2020-08-18 14:28:37 · 344 阅读 · 0 评论 -
Spring整合MyBatis
基于传统Dao方式实现spring+Mybatis的整合创建并编写Account实体类//省略importpublic class Account { private Integer a_id; private String a_name; //省略getter setter方法 构造器}创建并编写dao层AccountDao接口//省略importpublic interface AccountDao { int insertAccount(Account account原创 2020-08-16 21:49:04 · 121 阅读 · 0 评论 -
springJDBC实现事务管理
注解形式实现事务引入jaraopalliance-1.0.jaraspectjweaver-1.8.10.jarcommons-dbcp2-2.1.1.jarcommons-io-2.5.jarcommons-lang3-3.4.jarcommons-logging.jarcommons-logging-1.2.jarcommons-pool2-2.4.2.jarjunit-4.8.2.jarmysql-connector-java-5.1.8.jarmysql-connector-原创 2020-08-16 21:48:19 · 170 阅读 · 0 评论 -
springboot实现分页插件
Spring Boot 集成 MyBatis, 分页插件 PageHelper, 通用 Mapper1:添加pom文件依赖<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1&原创 2020-08-15 14:32:36 · 393 阅读 · 1 评论 -
Springbootshi实现下载文件和上传文件
springboot上传和下载@PostMapping(value = "/upload")@ResponseBodypublic String uploadFile(@RequestParam("fileName") String fileName, @RequestParam("fileDesc") String fileDesc, @RequestParam("file") List<Mul原创 2020-08-15 14:31:45 · 174 阅读 · 0 评论 -
spring的声明式事务管理
一、xml形式具体实现步骤1.准备jar包aopalliance-1.0.jaraspectjrt-1.9.4.jaraspectjweaver-1.9.4.jarcommons-dbcp2-2.1.1.jarcommons-logging-1.2.jarcommons-pool2-2.4.2.jarmybatis-3.4.6.jarmybatis-spring-1.3.1.jarmysql-connector-java-8.0.15.jarspring-2.5.6.jarsprin原创 2020-08-15 14:29:39 · 118 阅读 · 0 评论 -
spring-aop通知实现
一、SpringAop的具体实现首先准备好jar包aopalliance-1.0.jaraspectjrt-1.9.4.jaraspectjweaver-1.9.4.jarspring-aop.jar步骤1.创建切面类/通知类LogBefore并且实现接口MethodBeforeAdvice重写该接口的before方法//前置通知public class LogBefore implements MethodBeforeAdvice { @Override pub原创 2020-08-15 14:28:39 · 171 阅读 · 0 评论 -
Springboot跨域处理配合vue
编写配置类package com.macro.mall.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsCo原创 2020-08-15 14:27:23 · 142 阅读 · 1 评论 -
SpringBoot集成Swagger2配置
Swagger2API文档的配置项目依赖<!--Swagger-UI API文档生产工具--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency><dependen原创 2020-08-15 14:26:41 · 172 阅读 · 0 评论 -
mybatis的关联映射
一对一关联映射使用中的子元素property:指定映射到的实体类对象属性,与表字段一一对应。column:指定表中对应的字段。javaType:指定映射到实体对象属性的类型。实体类public class IdCard{ private Integer id; private String code;}public class Person { private Integer id; private String name; private Integer age; priv原创 2020-08-13 16:20:35 · 171 阅读 · 0 评论 -
Mybatis的动态SQL
动态SQL标签if 和 where 标签<select id="allUserListTwo" parameterType="edu.gdkm.po.User" resultType="edu.gdkm.po.User"> select * from user <where> <if test="u_name!=null and u_name!=''"> and u_name =#{u_name} </if> <if test=原创 2020-08-13 16:19:39 · 111 阅读 · 0 评论 -
MyBatis普通项目实现分页插件
## MyBatis 分页插件 - PageHelper分页插件不支持嵌套结果映射1. 引入分页插件如果你使用 Maven,你只需要在 pom.xml 中添加下面的依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>最新版本</version>原创 2020-08-13 16:19:07 · 140 阅读 · 0 评论 -
MyBatis-Plus的分页查询集合列表操作
mybats-plus 标准一套多表操作CURD使用stream分割核心代码逻辑 Integer total=8; Integer size=3; Integer current=1; PageModel<BannerInfo> page = new PageModel<>(req.getPageNum(),req.getPageSize()); //模拟mp查询数据库查出来的集合 IPage&原创 2020-08-13 15:55:13 · 373 阅读 · 0 评论 -
MyBatis-Plus代码生成器-快速上手
1.加入核心Maven依赖 <!-- 代码生成器只需3件套--> <!-- 数据库--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</versi原创 2020-08-13 15:40:13 · 147 阅读 · 0 评论