![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
Denial_learn
个人博客,以个人实例或技术为主!如有不喜,请勿喷。
展开
-
创建springboot过滤器
springboot过滤器import org.springframework.core.ParameterizedTypeReference;import org.springframework.web.context.WebApplicationContext;import org.springframework.web.context.support.WebApplicationContextUtils;import org.springframework.web.filter.OncePer原创 2022-01-10 18:10:32 · 199 阅读 · 2 评论 -
springboot获取自定义json文件数据,并注入spring容器
json文件{ "whiteLj": [ "/tip/authentication/base/xtgl/bmxy/bmxy", "/tip/authentication/base/xtgl/bmxy/bmxy/save", "/tip/j_form" ]}解析json文件,并注入spring容器中三个注解实现,注入spring容器。@Component@EnableConfigurationProperties@Beanimport com.alibaba原创 2022-01-10 17:48:43 · 866 阅读 · 0 评论 -
springboot中使用jwt生成token
1.先在pom.xml里面添加依赖<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency>2. 在application.xml里面配置jwt的属原创 2021-02-22 10:44:38 · 550 阅读 · 0 评论 -
简单封装返回实体类
controller实现类返回RespBean实体类就可以,包括状态码,返回信息和返回数据!如果有需求可以后边再添加方法!package com.ds.entity;/** 公共返回对象* */public class RespBean { private long code; private String message; private Object obj; public RespBean() { } public RespBean(原创 2021-02-22 10:43:52 · 756 阅读 · 0 评论 -
邮件发送(qq邮箱)
1.先配置自己的邮箱,获取校验码,将自己的邮箱配置成客户端查看:2.配置application.yml文件spring: mail: #发送邮件服务器 host: smtp.qq.com #邮箱用户名 username: @qq.com #邮箱授权码 password: *********** #字符编码 default-encoding: utf-83.创建一个实体类,接受前台传参数据package com.ds.entity原创 2021-02-19 17:26:27 · 1299 阅读 · 1 评论 -
邮箱开启授权码(配置邮件客户端)
qq邮箱:先登陆:点击开启,然后进行发送短信开启。然后发送短信,获取授权码。一个账号可以获取多个。网易云:原创 2021-02-19 15:58:53 · 2253 阅读 · 4 评论 -
springboot本地文件下载
1.部分数据可以参考上传代码:@RequestMapping("/download") public void downloadFile(HttpServletResponse response,@RequestParam("id") String id) { com.ds.entity.File dsfile = fileService.getFileByid(id); // 获取服务器本地的文件位置 File file = new Fil原创 2021-02-19 11:33:18 · 576 阅读 · 0 评论 -
springboot将本地文件,页面展示
1.需要在 application.yml文件里面配置本地文件存放路径2.后边直接跟路径和名称就可以访问路径,以及页面。原创 2021-02-19 11:29:48 · 412 阅读 · 0 评论 -
springboot+mybatis+log4j日志sql输出和文件输出
pom引入依赖: <dependency> <!-- 排除 spring-boot-starter-logging --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> <e原创 2021-02-18 09:45:39 · 695 阅读 · 0 评论 -
springboot+mybatis分页插件(pagehelper)
pom依赖:<!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version> </dependency>原创 2021-02-18 09:38:22 · 151 阅读 · 2 评论 -
springboot多附件和单附件上传
我里面涉及到的静态类和返回类:静态类(FilePath)package com.ds.common;/** 文件上传下载路径* */public class FilePath { //文件存放路径 public static String PATH="D://DSfile"; //用户头像上传路径 public static String CZYB_HEAD_PATH="//user";}返回类(RespBean):package com.ds原创 2021-02-18 09:33:13 · 289 阅读 · 0 评论 -
SpringBoot(代码实现)
按照我的博客SpringBoot进行配置,也可以进行实现下面的代码!POJO类:(自己生成get/set方法)public class User implements Serializable{ private static final long serialVersionUID = -5846970261372764303L; private Long id; // 用户...原创 2019-12-10 10:58:52 · 541 阅读 · 0 评论 -
SpringBoot(整合Mybatis)
第一步:添加mybatis整合springboot的依赖包<!-- Spring-Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifact...原创 2019-12-10 10:50:08 · 141 阅读 · 0 评论 -
SpringBoot(SpringBoot访问jsp)
第一步:添加 jsp相关依赖<!-- servlet,jsp --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <dep...原创 2019-12-10 10:44:55 · 119 阅读 · 0 评论 -
SpringBoot(自定义banner)
启动Spring Boot项目后会看到这样的图案:打开网站:修改网址拷贝生成的字符到一个文本文件中,并且将该文件命名为banner.txt将banner.txt拷贝到项目的resources目录中控制台看运行结果...原创 2019-12-10 10:37:44 · 111 阅读 · 0 评论 -
SpringBoot(SpringMVC二(多环境配置))
今后我们在开发过程中有很多种开发环境那么可能就有很多个环境的配置文件。那么如何进行配置呢?application-dev.properties文件下:server. port=8089server. context-path: / springboot - dev注意:这里springboot默认加载application.properties文件,需要在默认文件中把其他的配置文件进行...原创 2019-12-10 10:32:53 · 142 阅读 · 0 评论 -
Spring Boot(Spring MVC 的实现一(配置文件和读取))
第一步: Spring MVC 实现Hello Word 输出我们现在开始使用 spring MVC 框架,实现 json 数据的输出。如果按照我们原来的做法,需 要在 web.xml 中添加一个 DispatcherServlet 的配置,再添加一个 spring 的配置文件,配置文件中需要添加配置。但是我们用 SpringBoot,这一切都省了。我们直接写 Controller 类@Re...原创 2019-12-10 10:20:26 · 919 阅读 · 0 评论 -
SpringBoot(第二步:引导类,启动项目的方法,热部署)
第二步:1: 引导类只需要创建一个引导类 .其实也叫启动类import org . springframework . boot . SpringApplication;@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplic...原创 2019-12-09 16:41:36 · 491 阅读 · 0 评论 -
SpringBoot(第一步:导入依赖,变更jdk版本)
Spring Boot 具有如下特性:为基于 Spring 的开发提供更快的入门体验开箱即用,没有代码生成,也无需 XML 配置。同时也可以修改默认值来满足特 定的需求。提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健 康检测、外部配置等。Spring Boot 并不是不对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式1.导入依赖创...原创 2019-12-09 16:31:55 · 1262 阅读 · 0 评论