
Springboot学习笔记
本专题为spring boot学习过程中的笔记记录,尽可能地详细记录,希望可以帮助更多想要学习springboot相关知识的人。
拉里拉
这个作者很懒,什么都没留下…
展开
-
Java 学习笔记 Filter过滤器
Filter过滤器为客户端和服务器之间的过滤器,两端之间进行信息交互的时候需要这个过滤器来进行信息过滤示例:登陆页面点击登陆后跳转到登陆成功页面为了防止不通过登陆页面直接进入登陆成功页面,需要增加一个防止直接使用http://localhost:8080/ssm/logsucess.jsp进行登陆,需要增加一个过滤器过滤器代码如下Logfilter.javapackage com.filter;import javax.servlet.*;import javax.servlet.h原创 2020-09-03 16:17:48 · 173 阅读 · 0 评论 -
Springboot 从服务器上下载文件
controller层代码@RequestMapping("/download") public Map<String,String> download(HttpServletRequest request,HttpServletResponse response,String fileName) throws UnsupportedEncodingException { Map<String,String> map = new HashMap<>原创 2021-05-13 11:37:02 · 3713 阅读 · 0 评论 -
springBoot 中使用ajax上传文件到服务器
html页面,点击input来选择文件<input type="file" class="form-control" id="file" name="file"><button class="btn btn-default" onclick="sendFile()" type="button">发送文件</button>js代码function sendFile(){ fileBox = $('#file')[0].files[0]; if (f原创 2021-05-12 11:35:50 · 333 阅读 · 0 评论 -
SpringBoot获取该项目根目录路径
使用该代码可以获得根目录路径System.getProperty("user.dir")原创 2021-05-12 11:02:46 · 2604 阅读 · 0 评论 -
springboot使用webSocket的时候无法通过@Autowired注入bean
学习自 https://blog.youkuaiyun.com/qq_28289867/article/details/80423042可以通过手动从ApplicationContext中获取bean来注入在使用websocket的类中加入 //此处是解决无法注入的关键 private static ApplicationContext applicationContext; //你要注入的service或者dao private static RoomsMaps roomsMaps;原创 2021-05-10 10:41:21 · 276 阅读 · 0 评论 -
springboot整合websocket
pom.xml中加入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>写websocket类@ServerEndpoint(value = "/meetingWebSocket/{userId}")@Compone原创 2021-04-28 11:13:27 · 80 阅读 · 0 评论 -
springboot测试类(注入类为空问题)
注意以下几个注解package com.example.demo;import com.example.demo.entity.MeetingInfo;import com.example.demo.repository.MeetingInfoRepository;import org.junit.jupiter.api.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotatio原创 2021-04-26 11:24:39 · 1649 阅读 · 0 评论 -
SpringBoot学习笔记(二) 整合MyBatis
新建SpringBoot项目2.pom.xml中加入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https.原创 2020-08-04 15:46:54 · 172 阅读 · 0 评论 -
SpringBoot 学习笔记(一) 建立一个简单的SpringBoot项目
学习自:https://www.bilibili.com/video/BV1v4411G72q创建maven项目项目创建完成后新建一些文件,全部新建好后项目目录如下pom.xml引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2020-07-25 15:32:49 · 136 阅读 · 0 评论 -
前端 学习笔记 (三) 前端UI框架Layui
官方文档Layer引用方法导入Layui的css和js后,两种方法引用Layer引入好layer.js后,直接用即可<script src="layer.js"></script><script>layer.msg('hello'); </script>layui.use('layer', function(){ v...原创 2020-04-15 17:20:41 · 207 阅读 · 0 评论 -
SpringBoot学习笔记 (八) 整合hebinate
学习的是这一篇文章:文章链接原创 2020-04-13 14:11:17 · 421 阅读 · 0 评论 -
SpringBoot学习笔记 (七)项目结构划分和整合mybatis
项目结构划分这是看了Code Sheep的文章:文章链接# 整合MyBatis这是看的楠哥的SpringBoot教程:教程链接创建Maven工程,pom.xml中加入相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2020-04-12 23:53:30 · 260 阅读 · 0 评论 -
SpringBoot学习笔记(四)maven工程解析和如何导入maven工程
接上一篇学习笔记,maven工程创建成功后,发现jdk为JRE1.5,要根据自己电脑安装的jdk版本进行修改右键maven工程,选择build path->configure build path删除libraries选项卡下的jre1.5然后点击add library,选择该选项点击next勾选第一个选项,选择javaSE的1.8版本,勾选第三个选项,点击finishappl...原创 2020-03-21 23:20:23 · 313 阅读 · 0 评论 -
SpringBoot学习笔记(三)maven加入到eclipse
打开window->preferences打开maven->user settingsGlobal Settings和User settings选择maven文件夹下的settings.xml,点击Apply打开maven->installations点击add,然后点击Directory,选择maven所在的文件夹,然后点Finish勾选新出现的选项,点击a...原创 2020-03-21 22:20:26 · 161 阅读 · 0 评论 -
SpringBoot学习笔记(二)maven的安装
一、maven介绍及其工作原理举个例子:张三、李四、王二麻子都做一个ssm工程,都需要一些相同的jar包,假设是五十个。所以可以不每个工程都放50个jar包,把这50个jar包都放在一个叫repository(学名本地仓库)的文件夹,ssm工程需要这些jar包的时候引用他们(注意并不是copy)。假设这时候张三的ssm工程还需要三个支付功能的jar包(并不在那50个jar包里面),这个时候rep...原创 2020-03-21 21:06:51 · 285 阅读 · 0 评论 -
SpringBoot学习笔记(一)SpringBoot介绍
Spring是对Spring的进一步分装。SpringBoot是对Spring、SpringMVC、Tomcat的一个封装,不需要再另外添加Tomcat,将该封装内容运行后可以直接作为一个微服务。SpringBoot的优势:简化配置。是对Spring的进一步封装,基于注解开发,舍弃笨重的xml(可作为配置文件),确实需要配置的时候使用yml和properties进行简要配置。产品级别独立运...原创 2020-03-19 23:32:11 · 160 阅读 · 0 评论