自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Springboot任务管理(邮件发送异步同步,定时)

本章节目录前言一、任务管理的介绍二、使用步骤需要用到的依赖启动器1.异步任务无返回值异步任务调用1.Spring Boot 项目创建引入Web依赖2.编写异步调用方法3.开启基于注解的异步任务支持4.编写控制层业务调用方法5.异步任务效果测试有返回值异步任务调用定时任务@EnableScheduling@**Scheduled**1.编写定时任务业务处理方法2.开启基于注解的定时任务支持3.定时任务效果测试发送纯文本邮件1.添加邮件服务的依赖启动器2.添加邮件服务配置3.定制邮件发送服务4.纯文本邮件发送.

2021-05-10 09:01:27 776 1

原创 Springboot安全管理

文章目录安全管理介绍一、Spring SecuritySpring Boot整合Spring Security实现的安全管理功能:二、MVC Security安全配置介绍如何关闭Sercurity提供的Web应用默认安全配置WebSecurityConfigurerAdapter类的主要方法及说明本次用到的依赖自定义用户认证使用内存进行身份认证总结安全管理介绍实际开发中,一些应用通常要考虑到安全性问题。例如,对于一些重要的操作,有些请求需要用户验明身份后才可以执行,还有一些请求需要用户具有特定权限才可

2021-04-28 10:16:52 826 1

原创 初学Springboot(七)

文章目录前言一、Springboot缓存管理的作用二、基础环境的搭建1.创建环境2.数据库创建两张表(t_article和t_comment),并创建对应的实体类3.在IDEA中创建实体类domain4.创建实体类的接口5.service(业务操作类)在该类中编写数据的查询、修改和删除操作6.创建控制类7.编写全局配置文件连接数据库8.测试9.开启缓存测试结果Spring Boot缓存注解介绍1.@EnableCaching注解2.@Cacheable注解3.@CachePut注解4.@CacheEvic.

2021-04-12 09:47:54 415 1

原创 初学Springboot(六)

Springboot实现Web开发前言一、Spring MVC的整合支持SpringBoot整合Spring MVC的自动化配置功能特性1、项目基础环境搭建2、功能拓展实现①注册视图管理器②注册自定义拦截器MyInterceptor③注册拦截器3、效果测试总结前言在Web开发中,会涉及到静态资源的访问支持、视图解析器的配置、转换器和格式化器的定制、文件上传下载等功能,甚至还需要考虑到与Web服务器关联的Servlet相关组件的定制,Spring Boot框架支持整合一些常用Web框架从而实现Web开发

2021-03-31 09:34:29 222 1

原创 初学Springboot(五)

文章目录前言一、Spring Boot可整合的模板引擎技术二、Thymeleaf的使用1.Thymeleaf常用标签:2.Thymeleaf标准表达式变量表达式选择变量表达式消息表达式连接表达式片段表达式Thymeleaf基本使用步骤一:引入依赖启动器步骤二:全局配置文件设置步骤三:创建控制类步骤四:创建对应的前端页面实现国际化切换定制区域信息解析器测试总结前言这次写Springboot的视图技术提示:以下是本篇文章正文内容,下面案例可供参考一、Spring Boot可整合的模板引擎技术1. .

2021-03-21 20:45:10 192

原创 知识点清单(持续更新)

这些都是网上集合的知识点结合个人总结知识点Final是什么String,StringBuffer,StringBuilder的区别以及使用场景重载和重写区别:接口和抽象类的区别hashCode与equals区别为什么要有hashCodeArrayList和LinkedList区别List和Set的区别Final是什么修饰变量:等于常量修饰参数为最终参数不能修饰抽象类修饰类:表示类不可被继承修饰方法:表示方法不可被子类覆盖,但是可以重载修饰变量:变量一旦被赋值就不可以修改值修饰成员变量

2021-03-20 19:55:20 247

原创 解决org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length

org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length解决方案:修改编码格式将其改成UTF-8复制yml里面的代码,删除yml再创个新的yml配置文件,将代码复制进去。问题解决

2021-03-18 18:07:07 17776 13

原创 解决Could not autowire.No beans of ‘ ‘ type found

在注入类的时候,@Autowired可能会出现类似于此类问题出现此情况有多种解决方法文章目录解决1:启动类位置解决方法 :将启动类或者要注入的类放到启动类的同级或子级包内解决2:降低Bean的安全级别解决3:将@Autowired改为@Resource解决1:启动类位置可以查看本地启动类放置位置启动类一般要放在最外层的根目录位置这样才能扫到同级别以及子级的类同上图,如果你的类放在gdcp包外,启动类是扫描不到的解决方法 :将启动类或者要注入的类放到启动类的同级或子级包内解决2:降低.

2021-03-17 12:55:21 12699 1

原创 初学Springboot(四)

文章目录前言一、Springboot整合MyBatis1.数据准备:2.创建项目,引入相应的启动器:3.编写配置文件:方式1:用注解方式整合①创建接口Mapper②创建测试类方式2:使用配置文件的方式整合MyBatis1.创建Mapper接口文件:ArticleMapper2.创建XML映射文件:编写对应的SQL语句3.在全局文件中配置XML映射文件路径以及实体类别名映射路径4.编写测试方法进行接口方法测试及整合测试二.Spring Boot 整合JPA1.在pom中添加Jpa依赖启动器步骤一:建立一个实体

2021-03-15 22:56:28 2339 6

原创 初学Springboot(三)

文章目录前言一、Proifile多环境配置Spring Profiles是什么:为什么要多环境配置多环境配置方式1.Profile文件多环境配置2.@Profile注解多环境配置使用步骤1.多环境配置文件格式例子:二.随机值设置以及参数间引用随机值设置random参数间的引用总结前言本章来学习,Proifile多环境配置,随机值设置以及参数间引用提示:以下是本篇文章正文内容,下面案例可供参考一、Proifile多环境配置Spring Profiles是什么:Spring Profiles允.

2021-03-14 17:16:33 1399 11

原创 初学Springboot(二)

这回来讲一下Springboot一个常用依赖以及全局配置文件的使用本次讲到的点:1.热部署2.全局配置文件(properties,yaml,yml)2.1执行优先级以及格式3.自定义全局配置文件热部署热部署只需要三步走一.在pom.xml引入依赖(这个热部署依赖代码尽量记住,以后面试可能会考到)<!-- 热部署--> <dependency> <groupId>org.springframework

2021-03-11 22:50:05 1028 3

原创 初学Springboot(一)

Srpingboot的优势1.可以快速构建spring应用2.直接嵌入了服务器例如Tomcat,Jetty与Undertow3.提供依赖启动器我们可以直接引入依赖,这样可以简化配置4.提供生产就绪功能5极少的代码生成和xml配置maven的环境配置我们尽量采用本地的maven仓库,因为有些时候我们在无网络的情况下,可以实时引入依赖生成项目,如果使用外国仓库,会出现连接超时初始化JDK设置配置好就可以开始创建maven项目创建maven项目有两种方式1.使用Maven创建Sprin

2021-03-10 20:55:25 654 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除