![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 85
lengzher_5601
这个作者很懒,什么都没留下…
展开
-
SpringSecurity
文章目录SpringSecurity1、什么是SpringSecurity?准备工作:2、认证跟授权3、注销和权限控制注销功能:权限控制:4、登录页面定制SpringSecurity1、什么是SpringSecurity?官方解读: Spring Security是一个强大的和高度可定制的身份验证和访问控制框架。 它是保证基于spring的应用程序安全的实际标准。认证 (你是谁)授权 (你能干什么)攻击防护 (防止伪造身份)准备工作:创建一个springboot项目,添加springwe原创 2021-11-23 08:44:30 · 362 阅读 · 0 评论 -
Springboot整合Mybatis
文章目录Springboot整合Mybatis1、创建数据库2、创建一个springboot项目3、配置application.yml,连接数据库4、创建实体类5、在项目下创建一个mapper目录,添加Mapper接口:6、在resource目录下创建mybatis目录7、开启事务8、创建controller层10、报错解决集合:1、对象接收错误2、没有使用@Autowired自动装配3.接收的是一个空对象4.thymeleaf取到空值报错:Springboot整合Mybatis1、创建数据库-- 部原创 2021-11-23 08:43:11 · 1245 阅读 · 0 评论 -
Springboot整合Druid数据源
文章目录Springboot整合Druid数据源1、数据源介绍2、Druid数据库连接池简介:配置:3、Druid的使用Springboot整合Druid数据源1、数据源介绍目前常用的数据源主要有c3p0、dbcp、proxool、druid:Spring 推荐使用dbcp;Hibernate 推荐使用c3p0和proxool;DBCP:apacheDBCP(DataBase connection pool)数据库连接池。是apache上的一个 java连接池项目,也是 tomcat使原创 2021-11-23 08:40:13 · 443 阅读 · 0 评论 -
Springboot整合JDBC
文章目录Springboot整合JDBC一、整合jdbc使用Springboot整合JDBC一、整合jdbc使用1.创建一个新的springboot项目,添加mysqlApi和MysqlDriver以及Springweb依赖;2.连接数据库;3.使用Test查看数据源和连接:@SpringBootTestclass SpringbootDataApplicationTests { @Autowired DataSource dataSource; @Test原创 2021-11-23 08:38:56 · 732 阅读 · 0 评论 -
Springboot简易实战-添加和修改员工功能实现
文章目录Springboot简易实战-添加和修改员工功能实现一、添加员工实现1.前端首页设置添加员工按钮:接收后端请求2.后端跳转请求3.创建添加员工的前端页面4.前端接收部门信息5.保存添加信息6.forom表单接收请求二、修改员工功能实现1.后端跳转到修改页面请求2.list员工列表页面添加跳转按钮3.前端添加修改页面4.Controller层完成修改数据请求Springboot简易实战-添加和修改员工功能实现一、添加员工实现1.前端首页设置添加员工按钮:接收后端请求<h2><原创 2021-10-31 09:14:53 · 823 阅读 · 0 评论 -
Springboot简易实战-员工列表展示及注销删除功能实现
文章目录Springboot简易实战-员工列表展示及注销删除功能实现一、展示员工列表二、删除员工及注销功能实现兼404页面1、删除员工功能2、404页面3、注销功能实现Springboot简易实战-员工列表展示及注销删除功能实现一、展示员工列表在Controller层添加得到全部员工的请求,调用dao层的得到全部员工的方法:@Controllerpublic class EmployeeController { @Autowired private EmployeeDao empl原创 2021-10-31 09:13:14 · 252 阅读 · 0 评论 -
Springboot简易实战-登录功能以及拦截器实现
文章目录SpringBoot实战-登录功能以及拦截器实现登录功能拦截器SpringBoot实战-登录功能以及拦截器实现登录功能在controller包下新建一个LoginController类:@Controllerpublic class LoginController { @RequestMapping("/user/login") public String login(@RequestParam("username") String userName,@RequestPa原创 2021-10-30 08:58:45 · 184 阅读 · 0 评论 -
Springboot简易实战-页面国际化
文章目录SpringBoot实战-页面国际化二、页面国际化多语言配置:SpringBoot实战-页面国际化二、页面国际化页面国际化可以让页面的语言自由切换成各国语言;多语言配置:1、保证idea的配置(setting-Editor-FileEncodings)为utf-8:2、在resources包下创建一个i18n目录,存放国际化配置文件,目录下创建三个配置文件:login.properties(默认),login_en_US.properties(英文),login_zh_CN.prope原创 2021-10-30 08:57:05 · 266 阅读 · 1 评论 -
Springboot简易实战-准备工作
文章目录SpringBoot项目实战-准备工作一、springboot准备工作SpringBoot项目实战-准备工作一、springboot准备工作1.新建一个springboot项目;2.导入静态资源,html静态资源模板放在templates目录下,js、css、img等静态资源放在static目录下;3.创建员工和部门两个实体类://员工import java.util.Date;@Datapublic class Employee { private Integer id;原创 2021-10-30 08:51:21 · 178 阅读 · 0 评论 -
SpringBoot-mvc自动配置原理
文章目录SpringBoot-mvc自动配置原理九、mvc自动配置原理1、官方文档2、ContentNegotiatingViewResolver 内容协商视图解析器3、转换器和格式化器4、修改SpringBoot的默认配置分析下原理:5、全面接管SpringMVCSpringBoot-mvc自动配置原理九、mvc自动配置原理1、官方文档SpringBoot对SpringMVC做了哪些配置?包括如何扩展,如何定制。要搞清楚这些东西,我们有两个途径:源码分析官方文档:https://docs.s原创 2021-10-20 09:33:29 · 116 阅读 · 0 评论 -
SpringBoot-thymeleaf模板引擎
文章目录SpringBoot-tymeleaf模板引擎八、tymeleaf模板引擎1、模板引擎概念2、引入Thymeleaf3、Thymeleaf分析4、测试5、Thymeleaf的语法SpringBoot-tymeleaf模板引擎八、tymeleaf模板引擎1、模板引擎概念模板引擎,我们其实大家听到很多,其实jsp就是一个模板引擎,还有用的比较多的freemarker,包括SpringBoot给我们推荐的Thymeleaf,模板引擎有非常多,但再多的模板引擎,他们的思想都是一样的:是为了使用户界面原创 2021-10-19 09:47:40 · 120 阅读 · 0 评论 -
SpringBoot-静态资源处理
文章目录SpringBoot-静态资源处理七、静态资源处理1、静态资源映射规则静态资源映射规则:什么是webjars呢?第二种静态资源映射规则:自定义静态资源路径:2、首页处理SpringBoot-静态资源处理七、静态资源处理1、静态资源映射规则首先,搭建一个Springboot项目,回顾一下第一个helloworld程序!我们项目中有许多的静态资源,比如css,js等文件,这个SpringBoot怎么处理呢?如果我们是一个web应用,我们的main下会有一个webapp,我们以前都是将所有的页原创 2021-10-19 09:45:07 · 149 阅读 · 0 评论 -
SpringBoot-自动配置原理
文章目录SpringBoot-自动配置原理六、自动配置原理1、分许自动装配原理、2、了解@Conditional扩展:生效:3、总结SpringBoot-自动配置原理六、自动配置原理1、分许自动装配原理、以**HttpEncodingAutoConfiguration(Http编码自动配置)**为例解释自动配置原理://表示这是一个配置类,可以给容器添加组件;@Configuration(proxyBeanMethods = false)//启动指定类的configurationProper原创 2021-10-19 09:44:19 · 77 阅读 · 0 评论 -
SpringBoot-JSR303校验及多环境切换
文章目录SpringBoot-JSR303校验及多环境切换五、JSR303校验及多环境切换JSR303数据校验JSR303基本校验规则实际应用多环境配置1、多配置文件2、yaml的多环境配置3、配置文件加载位置SpringBoot-JSR303校验及多环境切换五、JSR303校验及多环境切换JSR303数据校验JSR303基本校验规则空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Nul原创 2021-10-19 09:43:35 · 92 阅读 · 0 评论 -
SpringBoot-Yaml语法
文章目录SpringBoot-Yaml语法四、Yaml语法1、配置文件2、Yaml概述3、Yaml基础语法4、注入配置文件yaml注入配置文件加载指定的配置文件配置占位符结论:SpringBoot-Yaml语法四、Yaml语法1、配置文件SpringBoot使用一个全局的配置文件,配置文件名称是固定的application.properties语法结构:key=valueapplicatio.yml语法结构:key:空格 value**配置文件的作用:**修改SpringB原创 2021-10-19 09:42:32 · 937 阅读 · 0 评论 -
SpringBoot-自动装配原理初探
文章目录SpringBoot-自动装配原理初探三、自动装配原理初探1、pom.xml父依赖启动器spring-boot-starter2、主启动类默认的主启动类SpringApplication启动类@SpringBootApplication@ComonentScan@SpringBootConfiguration@EnableAutoConfiguration@AutoConfigurationPackage:自动配置包@Import(AutoConfigurationImportSelector.cl原创 2021-10-07 09:38:10 · 171 阅读 · 0 评论 -
SpringBoot-第一个springboot程序
文章目录SpringBoot-第一个springboot程序二、第一个springboot程序项目创建方式一:使用Spring Initializr 的 Web页面创建项目项目创建方式二:使用 IDEA 直接创建项目项目结构分析:pom.xml分析:编写一个http接口:将项目打包:SpringBoot-第一个springboot程序二、第一个springboot程序Spring官方提供了非常方便的工具让我们快速构建应用Spring Initializr:https://start.spring.i原创 2021-10-07 09:28:15 · 78 阅读 · 0 评论 -
SpringBoot-什么是SpringBoot?
文章目录SpringBoot-什么是SpringBoot?一、什么是SpringBoot?1、什么是Sping?2、Spring是如何简化开发的?3、什么是SpringBoot?3、SpringBoot的主要优点:4、微服务什么是微服务?优点缺点总结SpringBoot-什么是SpringBoot?一、什么是SpringBoot?1、什么是Sping?spring是控制反转和面向切面编程的轻量级框架,用来解决企业级应用开发的复杂性而创建的,简化开发。2、Spring是如何简化开发的?为了降低开发原创 2021-10-07 09:26:53 · 337 阅读 · 0 评论