SpringBoot
知识追求者
这个作者很懒,什么都没留下…
展开
-
springboot整合MongoDB常用注解
案例实体类package com.jeff.entity;import com.fasterxml.jackson.annotation.JsonFormat;import com.fasterxml.jackson.annotation.JsonIgnore;import com.jeff.utils.DateUtils;import lombok.AllArgsConstructo...原创 2020-01-05 18:03:24 · 921 阅读 · 0 评论 -
springboot整合MongoDB常用方法
1、查询全部 private List<SysUser> selectUserList() { return mongoTemplate.findAll(SysUser.class); }2、保存/修改 public void save(SysUser user) { mongoTemplate.save(user); ...原创 2020-01-05 16:36:21 · 376 阅读 · 0 评论 -
springboot多文件上传,使用postman测试多文件上传接口
1、创建测试类(FileController.java)package com.jeff.controller;import java.io.File;import java.io.IOException;import java.util.List;import org.springframework.web.bind.annotation.PostMapping;import o...原创 2019-12-26 23:23:47 · 6184 阅读 · 0 评论 -
The field files exceeds its maximum permitted size of 1048576 bytes
错误原因:SpringBoot的默认上传文件的大小是1M,如果上传的文件超过了1M就会出现这样的错误解决方法:在application.properties配置文件中设置上传的文件大小限制,即可解决# 上传文件总的最大值spring.servlet.multipart.max-request-size=10MB# 单个文件的最大值spring.servlet.multipart.max...原创 2019-12-26 23:06:49 · 1009 阅读 · 0 评论 -
springboot单文件上传,使用postman测试文件上传接口
1、创建测试类(FileController.java)package com.jeff.controller;import java.io.File;import java.io.IOException;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web....原创 2019-12-26 21:46:37 · 4228 阅读 · 0 评论 -
springboot使用@ConfigurationProperties封装配置文件
业务场景:把配置文件的信息,读取并自动封装成实体类,可以使用@ConfigurationProperties,把同类的配置信息自动封装成实体类。1、在pom.xml中添加依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2019-12-26 11:00:20 · 425 阅读 · 0 评论 -
springboot使用@Value获取配置文件的值
1、创建配置文件(application.properties)spring.activemq.broker-url=tcp://localhost:61616spring.activemq.user=adminspring.activemq.password=adminspring.activemq.in-memory=truespring.activemq.pool.enabled=...原创 2019-12-25 16:59:03 · 690 阅读 · 0 评论 -
springboot在工具类中读取配置文件(ClassPathResource)
1、创建配置文件(application.properties)spring.activemq.broker-url=tcp://localhost:61616spring.activemq.user=adminspring.activemq.password=adminspring.activemq.in-memory=truespring.activemq.pool.enabled=...原创 2019-12-25 16:37:12 · 4848 阅读 · 0 评论 -
springboot在工具类中注入bean(ApplicationContextAware)
1、创建测试类1(MyService1.java)package com.jeff.service;import org.springframework.stereotype.Service;@Servicepublic class MyService1 { public void save() { System.out.println(">>>>>...原创 2019-12-24 22:54:46 · 1594 阅读 · 0 评论 -
springboot启动时,预先加载数据(CommandLineRunner)
业务场景:应用服务启动时,加载一些数据和执行一些应用的初始化动作。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。如果存在多个加载的数据,可以使用@Order注解来排序1、创建测试类1(StartupRunner1.java)package com.jeff.common;import org.springframework.boot.CommandLineRunner...原创 2019-12-24 14:23:52 · 989 阅读 · 0 评论 -
springboot设置端口号和添加项目名
1、修改全局配置文件(application.yml)server: port: 9001 servlet: context-path: /userRight原创 2019-12-22 23:39:52 · 1944 阅读 · 0 评论 -
The injection point has the following annotations: - @org.springframework.beans.factory.annotation.
错误原因:Autowired 根据类型去spring容器找,找不到那个类,就会报错解决方法:在springboot启动类上添加注解 @ComponentScan(basePackages = { “com.jeff” })原创 2019-12-21 22:58:39 · 81551 阅读 · 12 评论 -
springboot整合activemq发送邮件
1、在pom.xml中添加依赖包 <!-- 整合activemq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-acti...原创 2019-12-21 22:16:21 · 315 阅读 · 0 评论 -
springboot整合activemq接收消息
1、在pom.xml中添加依赖包 <!-- 整合activemq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-acti...原创 2019-12-21 20:49:13 · 609 阅读 · 0 评论 -
springboot整合activemq发送消息
1、启动activemq,并进入MQ的消息队列2、在pom.xml中添加依赖包 <!-- 整合activemq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2019-12-21 20:15:08 · 956 阅读 · 0 评论 -
springboot整合WebSocket
1、在pom.xml中添加依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <depen...原创 2019-12-14 11:19:04 · 222 阅读 · 0 评论 -
springboot使用@Slf4j控制台和log文件输出日志
运行环境jdk版本:jdk1.8.0_202springboot版本:2.2.0mysql版本:5.6.31代码实现1、在pom.xml中添加依赖包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>l...原创 2019-11-24 22:09:00 · 5025 阅读 · 0 评论 -
springboot+mybatis在控制台打印sql语句
1、在application.properties中添加如下配置,即可在控制台打印sql语句# 打印 SQL 日志mybatis.configuration.log-impl = org.apache.ibatis.logging.stdout.StdOutImpl2、控制台输出效果...原创 2019-11-24 21:12:36 · 1427 阅读 · 0 评论 -
springboot整合HttpServlet获取配置文件参数,并遍历spring容器中所有bean
springboot整合HttpServlet获取配置文件参数1、在application.properties配置文件中添加参数loginName=Jeffpassword=1234562、创建配置参数类获取配置文件中的参数(ParamConfig.java)package com.jeff.config;import org.springframework.beans.fact...原创 2019-11-18 13:35:11 · 1610 阅读 · 0 评论 -
springboot打包发布(分别打包为jar、war)
打包为jar1、在pom.xml中配置packaging和build,不配置packaging时,packaging默认为jar <!-- 配置打包为jar --> <packaging>jar</packaging> <build> <plugins> <plugin&...原创 2019-11-17 17:59:23 · 868 阅读 · 0 评论 -
springboot整合通用Mapper(tk.mybatis)实现新增、修改、删除、查看、分页
运行环境jdk版本:jdk1.8.0_202springboot版本:2.2.0mysql版本:5.6.31启动MySQL命令:service mysql start查看防火墙状态命令:firewall-cmd --state关闭防火墙命令:systemctl stop firewalld.servicespringboot整合通用Mapper1、在pom.xml中...原创 2019-11-06 16:35:19 · 1853 阅读 · 0 评论 -
springboot整合Apollo
运行环境jdk版本:jdk1.8.0_202springboot版本:2.2.0mysql版本:5.6.31启动MySQL命令:service mysql start启动Apollo命令:cd /usr/local/apollo/命令:./demo.sh start查看防火墙状态命令:./demo.sh start关闭防火墙命令:./demo.sh start打...原创 2019-11-04 22:50:04 · 236 阅读 · 3 评论 -
springboot使用@Scheduled定时器任务
1、在springboot启动类中设置启用定时任务功能,添加注解 @EnableSchedulingpackage com.jeff;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org...原创 2019-10-29 20:29:18 · 239 阅读 · 0 评论 -
springboot整合pagehelper实现分页
运行环境jdk版本:jdk1.8.0_202springboot版本:2.2.0mysql版本:5.6.31代码实现1、在pom.xml中添加依赖包 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId&...原创 2019-10-29 16:23:15 · 598 阅读 · 2 评论 -
创建springboot入门小案例
开发环境IDEA:IntelliJ IDEA 2019.1.3 x64springboot版本:2.2.0jdk版本:jdk1.8.0_202maven版本:3.6.1创建springboot入门小案例1、点击 “Create New Project”2、点击 “Spring Initializr”,再点击 “Next”3、填写完 “Project Metadata” 后,点...原创 2019-10-28 20:47:36 · 131 阅读 · 0 评论 -
SpringBoot整合MongoDB实现新增、修改、删除、查看、分页
运行环境jdk版本:jdk1.8.0_202springboot版本:2.1.6mongodb版本:4.0.12代码实现1、在pom.xml中添加依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2019-10-16 14:20:33 · 492 阅读 · 0 评论 -
SpringBoot整合Mybatis自动建表
运行环境jdk版本:jdk1.8.0_202springboot版本:2.1.6代码实现1、在pom.xml中添加依赖包 <!--Mybatis自动建表 --> <dependency> <groupId>com.gitee.sunchenbin.mybatis.actable</group...原创 2019-10-14 23:21:49 · 1437 阅读 · 0 评论