
SpringBoot
文章平均质量分 87
SpringBoot入门笔记
java-阡陌
人性的背后是白云苍狗,愿你我都能成为生活的高手
展开
-
SpringBoot2整合支付宝进行沙箱支付
subject=香蕉&traceNo=121313123&totalAmount=1000(三个参数为:商品名称,订单号,交易金额)下载完成后,会发现文件夹中只有一个应用程序,而且双击启动显示启动失败,这个时候则需要在官网下载配置文件。文件,修改authtoken(值为购买隧道的authtoken,在上面的注册登录那里已经标注出来了)随后双击应用程序启动(windows系统双击即可,linux系统还需要配置,详见官网的教程)往下翻,找到运行natapp的那个目录,点击。登录后,进入主页,点击。原创 2024-02-20 19:22:33 · 1030 阅读 · 0 评论 -
SpringBoot构建企业级项目
身份认证是计算机及软件系统用于确认用户具有合法身份的一种技术手段,计算机系统和计算机网络是一个虚拟的数字世界.在这个数字世界里,一切信息都是用一组特定的数据来表示的,计算机只能识别用户的数字身份,所有对用户的授权也是针对用户数字身份的授权,(哪些用户能够访问哪些资源,什么资源不能被访问),从而控制用户能够使用哪些系统资源,当用户登录后,系统会给用户分配系统资源访问权限,而这个权限是由管理员预先设定好的;),在该方法内部加载完用户信息后,返回一个实现了UserDetails接口的实现类。原创 2024-01-11 14:50:37 · 1043 阅读 · 1 评论 -
SpringBoot高并发
是一个框架,实现了基于注解的缓存功能。只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术CacheManager是Spring提供的各种缓存技术抽象接口。描述使用EhCache作为缓存技术使用Google的GuavaCache作为缓存技术使用Redis作为缓存技术Redis是目前使用最广泛的内存数据存储系统之一。原创 2024-01-11 14:50:03 · 1703 阅读 · 1 评论 -
Spring Boot 数据访问与事务
事务的定义数据库事务可以包含一个或者多个数据库操作,但这些操作构成一个逻辑上的整体,这个逻辑整体中的数据库操作,要么全部执行成功,要么全部不执行,也就是说构成事务的所有操作,要么全都对数据产生影响,要么全都不产生影响,不管事务是否执行成功,数据库总是保持一致性的状态。事务的特性原子性一致性隔离性持久性(Durability),简称ACID原子性:事务所有操作作为一个整体,像原子一样不可分割。要么全部成功,要么全部失败一致性:事务的执行结果必须使数据库从一个一致性的状态到另一个一致性的状态。原创 2024-01-11 14:49:25 · 813 阅读 · 1 评论 -
SpringBoot底层原理解读
以Web应用中常用的验证码为例,一般使用kaptcha类库创建kaptcha-spring-boot-autoconfigure模块,修改pom.xml文件--指定项目的源代码版本,此处代码版本为Java8-->--指定项目的字节码版本,此处代码版本为Java8-->-- 方便IDE能够检测到该依赖中用到的配置属性,能够自动补全,其实就是在编译的时候在META-INF下面生成了一个spring-configuration-metadata.json文件-->原创 2024-01-11 14:48:34 · 1247 阅读 · 1 评论 -
SpringBoot开发Web应用
如果不做任何配置,webapps文件夹的所有文件都不会被编译到target/classes目录下的,更不会被打包到jar包中.这个时候则需要再pom.xml文件的build标签(如果没有就新增)中新增两个resource标签,分别用于打包src/main/webapps资源文件夹与src/main/resource资源文件夹。场景:如若我们使用的servlet等组件是第三方的,jar包中是只读,无法添加注解的,也就无法进行注解扫描,这个时候就得使用配置类的方式。4.5 采用配置类的方式注入组件。原创 2024-01-11 14:47:58 · 576 阅读 · 1 评论 -
无配置文件整合SSM框架
启用Spring MVC(Model-View-Controller)框架的功能和配置。:使用该注释配置类后,包含定义和配置Spring Bean类的方法。无配置文件整合ssm,本质上是将配置文件替换成了配置类。原创 2024-01-11 14:47:05 · 418 阅读 · 0 评论 -
SpringBoot入门
1.1简介:SpringBoot是一个集成了Spring技术栈的一个大整合框架,采用约定大于配置,去繁就简的原则,快速创建一个产品级别的Spring应用,简化J2EE开发1.2Boot版本号2:主版本,第几代1:次版本:一些功能的增加,但架构并没有多大变化,主版本的所有次版本都是互相兼容的6:增量版本:BUG的修复SNAPSHOT开发版M1,M2,M3里程碑版本RELEASE发布版SpringBoot和Springcloud之间的关系。原创 2024-01-11 14:44:45 · 872 阅读 · 1 评论 -
SpringBoot自动配置原理
以Web应用中常用的验证码为例,一般使用kaptcha类库创建kaptcha-spring-boot-autoconfigure模块,修改pom.xml文件--指定项目的源代码版本,此处代码版本为Java8-->--指定项目的字节码版本,此处代码版本为Java8-->-- 方便IDE能够检测到该依赖中用到的配置属性,能够自动补全,其实就是在编译的时候在META-INF下面生成了一个spring-configuration-metadata.json文件-->原创 2023-11-18 10:00:24 · 78 阅读 · 0 评论