Spring
文章平均质量分 72
forthenight996
这个作者很懒,什么都没留下…
展开
-
CRUD实验-数据列表展示、分页数据展示及删除功能
文章目录一、数据列表展示二、使用步骤1.引入库2.读入数据总结@AllArgsConstructor@NoArgsConstructor@Data@TableName("users")public class Users { @TableField(exist = false) private String username; @TableField(exist = false) private String password; private I..原创 2022-02-07 12:54:03 · 270 阅读 · 0 评论 -
整合MyBatis、整合MyBatisplus完成CRUD
文章目录一、引入依赖二、配置模式三、配置文件四、整合MyBatisplus完成CRUD五、查询错误解决整合MyBatisplus完成CRUD一、引入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4<..原创 2022-02-06 21:06:10 · 1920 阅读 · 0 评论 -
单元测试-JUnit5
文章目录一、引入依赖二、Spring的JUnit 5的基本单元测试模板三、常用注解四、断言机制五、前置条件六、嵌套测试七、参数化测试八、迁移指南 Junit4->Junit5一、引入依赖<dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <scope>tes..原创 2022-02-04 23:55:28 · 309 阅读 · 0 评论 -
整合druid数据源
文章目录一、自定义方式二、druid数据源starter整合方式https://gitcode.net/mirrors/alibaba/druid?utm_source=csdn_github_acceleratorDruid是什么?它是数据库连接池,它能够提供强大的监控和扩展功能。介绍:https://github.com/alibaba/druid/wiki/Druid%E8%BF%9E%E6%8E%A5%E6%B1%A0%E4%BB%8B%E7%BB%8DSpring Boot整合第三..原创 2022-02-03 23:19:24 · 417 阅读 · 0 评论 -
Web原生组件注入-原生注解与Spring方式注入
文章目录一、使用Servlet API二、使用Filters三、使用listeners四、注入的另一种方式-使用RegistrationBeanServlets, Filters, and listeners一、使用Servlet API指定原生组件放在哪@ServletComponentScan(basePackages = “com.eatguigu.admin”)直接相应,没经过Spring拦截器@WebServlet(urlPatterns = “/my”)@WebServlet..原创 2022-02-02 20:47:33 · 105 阅读 · 0 评论 -
自定义错误页面
文章目录一、默认规则及文件添加二、404界面三、500页面一、默认规则及文件添加默认情况下,Spring Boot提供/error处理所有错误的映射机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据{ "timestamp": "2020-11-22T05:53:28.416+00:00", "status": 404, "error": "Not Found"..原创 2022-02-02 19:10:15 · 935 阅读 · 0 评论 -
SpringBoot文件上传
文章目录一、页面代码二、文件上传测试(单文件与多文件)三、上传文件大小设置一、页面代码<form role="form" th:action="@{/upload}" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="exampleInputEmail1">邮箱</label> <input ..原创 2022-02-02 18:14:25 · 78 阅读 · 0 评论 -
拦截器的原理及功能
文章目录一、编写一个拦截器实现HandlerInterceptor 接口二、将拦截器添加到容器中(实现WebMvcConfigurer的addInterceptors方法)三、制定拦截规则一、编写一个拦截器实现HandlerInterceptor 接口//登录检查public class Logininterceptor implements HandlerInterceptor { //目标方法执行前 @Override public boolean preHandle..原创 2022-02-02 12:59:29 · 1532 阅读 · 0 评论 -
Thymeleaf的功能及使用
文章目录一、Thymeleaf的使用二、Thymeleaf基本语法三、页面开发一、Thymeleaf的使用引入Starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>自动配置好了thymeleaf..原创 2022-01-30 14:40:43 · 397 阅读 · 0 评论 -
SpringBoot请求处理-常用参数使用 @RequestAttribute、@RequestParam、@RequestHeader 、@PathVariable、@MatrixVariable
文章目录一.常用参数注解使用1. @PathVariable 路径变量2.@RequestHeader 获取请求头3.@RequestParam 获取请求参数4.@CookieValue 获取Cookie值5.@RequestBody 获取请求体[POST]6.请求处理-@RequestAttribute7.@MatrixVariable与UrlPathHelper一.常用参数注解使用@RestControllerpublic class HelloController { @Requ..原创 2022-01-29 20:25:24 · 4162 阅读 · 0 评论 -
SpringBoot进行Web开发的简单功能
文章目录一、简单功能1.静态资源访问2.静态资源访问前缀3.jar方式添加资源文件二、使用步骤总结一、简单功能1.静态资源访问只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources访问 : 当前项目根路径/ + 静态资源名原理: 静态映射/**。请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面。2.静态资源访问前..原创 2022-01-29 11:02:59 · 77 阅读 · 0 评论 -
SpringBoot应用如何编写、Lombok简化开发、Spring Initailizr初始化项目
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、SpringBoot应用如何编写二、Lombok简化开发一、SpringBoot应用如何编写1.引入场景依赖https://link.csdn.net/?target=https%3A%2F%2Fdocs.spring.io%2Fspring-boot%2Fdocs%2Fcurrent%2Freference%2Fhtml%2Fusing-spring-boot.html%23using-boot-starter2.查原创 2022-01-28 10:19:24 · 294 阅读 · 0 评论 -
@Configuration、@Import导入组件、@Conditional条件装配、@ImportResource导入Spring配置文件、@ConfigurationProperties配置绑定
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、依赖管理二、自动配置(按需加载)三、注册组件1.@Configuration详解2.@Import详解3.@Conditional条件装配4.@ImportResource导入资源5.@ConfigurationProperties配置绑定一、依赖管理<dependencies> <dependency> <groupId>org.springframework.boot</gro原创 2022-01-27 17:02:02 · 1043 阅读 · 0 评论 -
建立一个SpringBoot程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第一个Spring程序 Spring HelloWorld一、Maven配置二、引入依赖三、创建主程序四、简化配置五、简化部署第一个Spring程序 Spring HelloWorld一、Maven配置二、引入依赖插入 <parent> <groupId>org.springframework.boot</groupId> <artifac原创 2022-01-26 22:12:25 · 174 阅读 · 0 评论