SpringBoot
文章平均质量分 67
SpringBoot相关博文
结构化思维wz
敬他人,即是敬自己;靠自己,胜于靠他人。
展开
-
WebService 入门
WebServiceWebService概述WebService 即Web服务,一种跨编程语言跨操作系统的远程调用技术。主要用于多个异构系统的数据交互。 Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。 [1] Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可原创 2021-12-09 09:25:31 · 887 阅读 · 0 评论 -
RestTemplate | 使用详解
在学习与工作中,常常遇见需要调用他人写好的API接口的情况,前端一般采用Ajax或Axios来调用后端的接口获取数据,而后端调用接口的方式有很多,这里介绍基于Spring框架的RestTemplate。常见的HTTP客户端请求工具:JDK HttpURLConnection````...原创 2021-11-30 13:50:05 · 5035 阅读 · 2 评论 -
springboot中的日志
springboot中的日志日志级别:级别越高,输出信息越少OFF > ERROR > INFO > DEBUG > ALLspringboot中的日志:Log4j (log 4 for java) & logback 日志springboot框架中默认集成了logback日志。日志分类:根日志:全局日志 rootLogger info子日志:包日志 logger.com.xxx.dao = debug在配置文件中配置:logging.le原创 2021-08-17 09:43:43 · 290 阅读 · 0 评论 -
一张图总结springboot前后端四中传参方式
原创 2021-07-16 13:38:12 · 241 阅读 · 0 评论 -
springdata jpa快速构建RESTful
springdata jpa +springdata rest文章目录springdata jpa +springdata restget查询操作post请求添加数据put修改数据delete删除自定义的方法接口满足命名规范的:properties中的配置只需要添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId原创 2021-06-03 10:20:37 · 425 阅读 · 1 评论 -
spring data jpa+springboot
spring data jpa+springbootJPA使用详解一文读懂spring data jpa文章目录spring data jpa+springboot入门简介:springboot整合jpa1.新建项目2.配置3.创建实体类4.创建dao层5.测试(自带方法)5.1增5.2 查5.3 删5.4 分页查询自定义jpa操作1.自定义方法2.自己写sql来自定义操作自定义更新操作入门简介: @Entity 作用:指定当前类是实体类。 @Tab原创 2021-06-02 18:04:47 · 840 阅读 · 9 评论 -
19.springboot+mybatis多数据源
springboot+mybatis多数据源1.配置数据库的连接信息spring.datasource.one.jdbcUrl=jdbc:mysql://localhost:3306/wangzespring.datasource.one.username=rootspring.datasource.one.password=123456spring.datasource.two.jdbcUrl=jdbc:mysql://localhost:3306/test01spring.datasou原创 2021-06-01 20:07:38 · 125 阅读 · 0 评论 -
18.springboot整合mybatis
springboot整合mybatis1.创建工程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z0Wdecm2-1622275066374)(D:\OneDrive\桌面\springboot2\springboot王泽\mybatis.png)]2.在properties中配置数据库信息spring.datasource.url=jdbc:mysql://localhost:3306/wangzespring.datasource.username=roots原创 2021-05-29 15:59:26 · 158 阅读 · 3 评论 -
17.Springboot中的Aop编程
Springboot中的Aop编程纯注解开发AOPSpring AOP底层原理不使用注解开发AOP使用场景:比如说可以监控每个方法的执行时间,可以直接添加切面,使用完后直接删除!案例:创建web项目手动添加aop依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte原创 2021-05-28 16:52:34 · 161 阅读 · 2 评论 -
16.路径映射、参数转换、默认首页、角标
路径映射重写WebMvcConfigure接口中的addViewController方法参数类型转换需求:实体类User中有 Date类型的birthday在controller中打印出来400错误一般是参数转换失败解决方案:1.如果用map接收不会报错,用对象就会有类型错误2.用日期转换器@Componentpublic class MyDateConverter implements Converter<String, Date> { SimpleDateFormat原创 2021-05-28 11:32:15 · 128 阅读 · 2 评论 -
14.springboot中的拦截器
springboot中的拦截器拦截器是AOP编程的一种体现。我们可以用拦截器干什么??在请求到达controller之前,我们可以增加拦截器做我们需要的需求!日志记录权限检查性能监控…拦截器与filter有什么区别只是启动时机不一样拦截器的使用方法1.创建一个拦截器类package com.example.cors01;import org.springframework.web.servlet.HandlerInterceptor;import org.spri原创 2021-05-28 10:09:40 · 131 阅读 · 1 评论 -
前后端分离跨域springboot解决方案
本文参考自江南一点雨的Spring Boot+Vue系列视频教程第 3 章,详情参加【Spring Boot+Vue系列视频教程】跨域问题是开发中常见的问题!下面先介绍什么是跨域问题,也是我看一篇好文章学到的。看看你是怎么给妹子解释跨域的??小美:geigei,geigei为什么会有跨域问题? 你: 因为浏览器的同源策略导致了跨域. -------------------------------------------------------------------------小美:浏览.原创 2021-05-27 15:35:18 · 393 阅读 · 10 评论 -
12.springboot中常用的异常处理方式
springboot中常用的异常处理方式springboot中既可以用spring中的@ControllerAdvice 进行统一处理,也可以采用springboot中的自定义异常处理方案,springboot中对异常处理有默认的方案,当然我们一般会自定义异常处理方案。## 一般默认的错误页面:因为开发者没有明确提供一个 /error 路径,如果开发者提供了 /error 路径 ,这个页面就不会展示出来,不过在 Spring Boot 中,提供 /error 路径实际上是下下策,Spring Boo原创 2021-05-26 17:47:54 · 282 阅读 · 1 评论 -
11.@ControllerAdvice
@ControllerAdvice主要作用:全局异常处理全局数据绑定全局数据预处理1.全局异常处理本例延用上一篇文件上传,通过设定文件上传的大小,从而使程序抛出异常,然后处理。首先设置文件上传大小限制spring.servlet.multipart.max-file-size=1KB定义全局异常处理器MyGlobalException@RestControllerAdvicepublic class MyGlobalException { @ExceptionHa原创 2021-05-26 15:44:01 · 141 阅读 · 2 评论 -
10.springboot文件上传
springboot文件上传以前用ssm做文件上传,我们通常先要添加依赖,用古老的方法实现文件上传,springboot中做文件上传,我们什么配置都不用做就可以做文件上传的功能。springboot默认用StandarServletMultipartResolver来实现,要注意tomcat的版本不能过低!步骤:1.单文件上传1. 创建一个html文件,此处叫做01.html<!DOCTYPE html><html lang="en"><head>原创 2021-05-26 10:13:33 · 227 阅读 · 1 评论 -
4.Spring Boot + Freemarker 中的弯弯绕!
Spring Boot + Freemarker 中的弯弯绕!昨天说手把手教大家整一个代码自动生成工具,用到了 Freemarker,结果有不少小伙伴表示对 Freemarker 不熟悉,这不,松哥赶紧整一个 Spring Boot+Freemarker 的教程出来,和大家分享下 Freemarker 中的常见操作。[TOC]大家在网上可能都看到过一些代码生成工具,很酷!MyBatis、Service、Controller、Model 全部都可以自动生成。这些工具的实现其实非常 Easy,只要转载 2021-05-23 22:02:03 · 596 阅读 · 0 评论 -
3.springboot+Thymeleaf
本文参考自江南一点雨的Spring Boot+Vue系列视频教程第 X 章,详情参加【Spring Boot+Vue系列视频教程】文章目录springboot+Thymeleaf(详解)一、Thymeleaf简介二、整合springboot1.基本用法总结:2.演示2.1 创建Controller2.2 创建index.html三、手动渲染四、Thymeleaf语法详解1.标准表达式语法1.1 简单表达式${....}*{.....}#{......}@{.......}1.2.字面量1.3 文本运算1.原创 2021-05-22 21:16:09 · 594 阅读 · 1 评论 -
2.springboot基本配置
springboot基本配置一、banner支持文字和图片,会先找图片。创建banner.txt /banner.png自定义颜色,首行写版本号:MANIFEST.MF中的版本号${application.version}springboot 版本号${spring-boot.version}自定义路径spring.banner.location=classpath:""二、容器基本配置1.TomCat自动引入tomcat,如果不想要可以用标签。2.spr原创 2021-05-21 11:48:31 · 752 阅读 · 0 评论 -
1.初识springboot
一、java搭建ssm环境1.搭建web环境2.导入相关依赖3.创建配置类包 config3.1 SpringConfig/***这个配置类相当于applicationContext.xml*/@Configuration //标识配置类@ComponentScan(basePackages = "com.wangze",userDefaultFilter = true,excludeFilters = {@ComponentScan.Filter(type= FilterType.AN原创 2021-05-20 17:59:57 · 160 阅读 · 0 评论 -
springboot开发小技巧
springboot开发小技巧1.Lombok安装插件导入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>所提供的注解:@Data :帮我们创建set get 方法@Tostring:帮我原创 2021-05-16 11:00:17 · 148 阅读 · 0 评论 -
springboot 初始动画
修改springboot初始动画很简单1.在配置文件中spring.banner.image.location=classpath:banner.txt2.创建banner.txt里面导入要换的如果想换图片的话,可能会失败,这种ASCII 肯定能成功推荐网站:自定义banner图片...原创 2021-05-15 21:49:21 · 213 阅读 · 0 评论 -
springboot自动装配原理(雷神)
文章目录springboot自动装配原理1.springboot特点1.1 依赖管理1.2 自动配置2.容器功能2.1 组件添加1.@Configuration2.@Bean 、@Component、@Controller、@Service、@Repository3.@ComponentScan、@Import4.@Conditional2.2 原生配置文件引入1.@ImportResource2.3 配置绑定1.@ConfigurationProperties2.@EnableConfigurationP原创 2021-05-15 21:08:13 · 724 阅读 · 1 评论 -
SpringBoot2 -- 入门程序(HelloWord)
springboot2 入门(HelloWord)1.springboot2 对系统的要求java8+maven3+idea2019+2.需求分析浏览器发送/hello请求时,服务器响应Hello,springboot2!!!3.步骤1创建maven工程2.导入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring原创 2021-05-15 11:50:01 · 159 阅读 · 1 评论