SpringBoot
文章平均质量分 89
会记录一些学习过程中的笔记
嘿,鱼骨头^O^
这个作者很懒,什么都没留下…
展开
-
CORS跨域资源共享和Jasypt加密
CORS跨域资源共享CORSCORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest(ajax)请求,从而克服了AJAX只能同源使用的限制。同源策略同源策略[same origin policy]是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。 同源策略是浏览器安全的基石。源源[origin]就是协议、域名和端口原创 2022-03-30 14:56:14 · 490 阅读 · 0 评论 -
SpringBoot中的异常处理
SpringBoot异常处理开发方式有两种一种是传统方式的开发,是基于javaweb方法的开发,将业务代码和view写在一个项目中还有一种是前后端分离开发,前端和后端是分开的,后端只需要写接口就可以毫无疑问,前后端分离开发实现了前端和后端的解耦,相较于传统的开发方式前后端分离开发还有许许多多大的好处,可以想象的是以后一定是前后端分离开发的天下。本篇的SpringBoot中的异常处理机制也会基于传统方式开发和前后端分离开发两种类型进行说明。1.1 传统javaweb开发时的异常处理为原创 2022-03-29 13:09:53 · 2825 阅读 · 0 评论 -
RestFul简介和使用
2. RestFul简介和使用2.1 RestFul简介REST全称是(Resource) Representational State Transfer,翻译过来为“资源代表状态转移”,中文意思是表述性状态转移。它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构。REST指的是一组架构原创 2022-03-28 19:53:40 · 9789 阅读 · 1 评论 -
Themeleaf基本使用
1. Thymeleaf基本使用1.1 springboot集成thymeleafThymeleaf是一个用于web和独立环境的现代服务器端Java模板引擎。Thymeleaf是用来替换传统的jsp,做项目的展示的,SpringBoot里面并不推荐使用jsp了,推荐使用Thymeleaf,Thymeleaf可以运行在有网络的环境里,同时它也可以用在无网络的外部环境里,而有一些模板必须需要服务器才能运行。美工在开发的时候只能改html,我们在开发的时候得把html变成jsp,Thymeleaf可以原创 2022-03-26 21:46:27 · 2484 阅读 · 1 评论 -
SpringBoot中文件下载、拦截器、war包部署、jar包部署
3. SpringBoot中文件下载将可以被下载资源放在磁盘的 D:\springbootcodes\springboot_day6\download 路径这里我们使用jsp开发引入依赖使tomcat可以解析jsp,设置SpringBoot可以访问jsp资源<!--使tomcat可以解析jsp--><dependency> <groupId>org.apache.tomcat.embed</groupId> <arti原创 2022-03-25 22:46:40 · 1445 阅读 · 0 评论 -
SpringBoot中AOP切面编程和文件上传
1. SpringBoot中AOP切面编程回顾Spring框架中的AOP切面编程引言springboot是对原有项目中spring框架和springmvc的进一步封装,因此在springboot中同样支持spring框架中AOP切面编程,不过在springboot中为了快速开发仅仅提供了注解方式的切面编程.SpringBoot中AOP切面编程使用用到的包结构引入依赖<dependency> <groupId>org.springframework.原创 2022-03-24 22:31:29 · 1648 阅读 · 0 评论 -
SpringBoot+JSP+Mybatis开发用户注册登录、员工CRUD项目
使用springboot开发一个ems小项目1. 项目简介和分析开发流程 需求分析:分析用户主要需求 提取出项目核心功能 根据核心功能构建页面原型 库表设计(概要设计):1. 分析整个系统有哪些表 2. 分析出表之间关联关系 3. 确定字段 详细设计(流程图,伪代码):用来验证库表准确性 功能实现(编码):环境搭建 具体功能实现 功能测试 部署 上线 维护2. 需求分析系统中含有哪些模块? ~~原创 2022-03-23 22:46:50 · 4387 阅读 · 2 评论 -
SpringBoot中本地测试、热部署工具以及日志的配置和使用
4. 本地测试往往在开发过程中业务代码课程非常复杂频繁启动服务器测试,非常麻烦!这个时候使用本地测试就是一个很好的解决方案,springboot也提供了本地测试解决方案!在使用本地测试之前每次测试都得先启动springboot应用,然后再在地址栏输入方法地址,但是使用本地测试后可以直接在idea运行方法,不用事先启动springboot工厂,其本质是类在实例化的过程中会自动启动工厂,然后就调用方法。# spring中本地测试 1. 启动工厂 ApplicationContext conte原创 2022-03-21 21:35:55 · 1784 阅读 · 1 评论 -
SpringBoot整合Mybatis
3. SpringBoot整合mybatis3.1 SpringBoot整合mybatis思路分析回顾spring框架如何整合mybatisspringboot如何整合mybatis3.2 SpringBoot整合mybatis编码下面会用到的包结构:引入依赖在pom.xml中引入下面依赖<!--spring-boot-starter-web--><dependency> <groupId>org.springframework.b原创 2022-03-20 18:50:38 · 2365 阅读 · 0 评论 -
SpringBoot属性注入和JSP模板集成
1. 属性注入基本类型注入InjectionController/** * 用来测试属性注入 */@RestControllerpublic class InjectionController { @Value("${name}") private String name; @Value("${age}") private Integer age; @Value("${price}") private Double price;原创 2022-03-19 21:23:39 · 440 阅读 · 0 评论 -
SpringBoot中相关注解说明、配置文件拆分、加载外部配置、项目创建方式以及SpringBoot中对象的创建方式
7. SpringBoot中相关注解说明我们先来看一下入口类上的**@SpringBootApplication**注解@SpringBootApplication 是一个组和注解(多个注解组合而成的一个注解),其实本身@SpringBootApplication注解没有什么太大的功能,但是取决于它身上组合而来的注解,其实@SpringBootApplication注解单纯在springboot中就是一个标志,但是它的底层是由多个注解组合而来的,组合之后**@SpringBootApplication*原创 2022-03-18 22:26:25 · 860 阅读 · 0 评论 -
传统ssm开发回顾以及SpringBoot引言、优势、环境搭建
1. 传统的ssm开发我们先来使用传统的ssm开发一个具有添加员工、查询所有的功能。开发一个项目的基本流程# 项目开发一个项目的基本流程- 需求分析 概要设计(库表设计) 详细设计(验证库表正确性) 编码(环境搭建+业务代码) 测试 部署上线本次开发的基本流程# 员工添加 查询所有功能 SSM- 库表 库: ssm 数据库:mysql 表: id name birthday salary# 编码 环境搭建 ssm spring springmvc 一个团队开发 无缝原创 2022-03-17 22:32:07 · 853 阅读 · 0 评论