
Java全栈课程之SpringBoot详解分栏
文章平均质量分 83
Java全栈课程之SpringBoot详解分栏
小孙同学1024
分享学习的日常
展开
-
Java全栈课程之SpringSecurity详解
Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入 spring-boot-starter-security 模块,进行少量的配置,即可实现强大的安全管理!记住几个类:● WebSecurityConfigurerAdapter: 自定义Security策略● AuthenticationManagerBuilder: 自定义认证策略。原创 2024-03-14 23:26:02 · 534 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———整合JDBC
关于数据源我们并不做介绍,有了数据库连接,显然就可以 CRUD 操作数据库了。但是我们需要先了解一个对象 JdbcTemplate① 有了数据源(com.zaxxer.hikari.HikariDataSource),然后可以拿到数据库连接(java.sql.Connection),有了连接,就可以使用原生的 JDBC 语句来操作数据库;② 即使不使用第三方第数据库操作框架,如 MyBatis等,Spring 本身也对原生的JDBC 做了轻量级的封装,即JdbcTemplate。原创 2024-03-02 23:27:31 · 1229 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———自定义starter
1、新建一个SpringBoot 项目2、导入自定义启动器3、编写Controller 测试自定义接口@Autowired4、编写配置文件 application.properties5、启动项目进行测试,结果成功!原创 2024-03-01 19:09:01 · 554 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———自动配置原理
一但这个配置类生效;这个配置类就会给容器中添加各种组件;这些组件的属性是从对应的properties类中获取的,这些类里面的每一个属性又是和配置文件绑定的;所有在配置文件中能配置的属性都是在xxxxProperties类中封装着;配置文件能配置什么就可以参照某个功能对应的这个属性类。原创 2024-03-01 17:13:18 · 875 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———JSR303数据校验及多环境切换
项目打包好以后,我们可以使用命令行参数的形式,启动项目的时候来指定配置文件的新位置;这种情况,一般是后期运维做的多,相同配置,外部指定的配置文件优先级最高。我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本;profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境;我们还可以通过spring.config.location来改变默认的配置文件位置。原创 2024-02-28 23:20:37 · 467 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———yaml配置注入
1.配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的语法结构 :key=value语法结构 :key:空格 value修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!2.yaml概述YAML是 "YAML Ain't a Markup Language" (YAML不是一种标记语言)的递归缩写。原创 2024-02-28 23:02:13 · 1722 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———运行原理探究
1.父依赖其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!点进去,发现还有一个父依赖这里才是真正管理SpringBoot应用里面所有依赖版本的地方,SpringBoot的版本控制中心;启动器 spring-boot-starter:就是spring-boot的场景启动器:帮我们导入了web模块正常运行所依赖的组件;原创 2024-02-27 20:24:31 · 1066 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———Hello,World
我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。我的环境准备:SpringBoot 2.x 最新版开发工具:IDEA。原创 2024-02-27 18:32:11 · 997 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解———什么是微服务
微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。原创 2024-02-26 22:05:37 · 518 阅读 · 0 评论 -
Java全栈课程之SpringBoot详解——SpringBoot简介
学过javaweb的同学就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat, 跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;你们有经历过框架不断的演进,然后自己开发项目所有的技术也在不断的变化、改造吗?建议都可以去经历一遍;原创 2024-02-26 21:11:43 · 1037 阅读 · 0 评论