springboot
文章平均质量分 74
想到的名字都被人用了
这个作者很懒,什么都没留下…
展开
-
logback-logger和root
一、root和logger<logger>用来设置某一个包或者具体某一个类的日志打印级别、以及指定appender。可以包含零个或者多个<appender-ref>元素,标识这个appender将会添加到这个logger。<root>也是<logger>元素,但它是根logger,只有一个level属性,因为它的name就是ROOT接下来我们来讲解一下logger和root的使用情景logback配置 <logger name="com.原创 2022-02-09 15:41:50 · 3677 阅读 · 0 评论 -
SpringBoot-参数校验
在实际的开发业务中,虽然前台会校验用户输入的信息,但是懂一点的人完全可以避开前端对服务器发起访问,所在在后端中仍然需要对参数进行校验才行一、SpringBoot中的参数校验1. 对象字段校验Pojo类@Data@NoArgsConstructor@AllArgsConstructorpublic class Student { @NotNull(message = "学号不能为空") private Integer stuno; @NotBlank(message.原创 2022-02-08 20:59:52 · 499 阅读 · 0 评论 -
SpringBoot-Shiro的使用
一、什么是Shiro权限体系在现代软件应用中有着非常重要的地位。一个应用如果没有权限体系都会显着这个系统“特别不安全”,无论是传统的MIS系统还是互联网项目出于对业务数据和应用自身的安全,都会设置自己的安全策略。目前市场上专门的Java权限框架有Apache Shiro 和 Spring Security。相较于Spring Security 来说 Shiro更加老牌。学习好Shiro对于以后市场上在出现新型权限框架的学习能带来很大便利。因为权限的概念是不变的,变得是框架的实现方式。当然了,对于第一次学原创 2021-12-15 22:01:33 · 2205 阅读 · 0 评论 -
SpringBoot-浅谈自动装配
SpringBoot是一个高度封装的框架,我们只需要按照规则导入相关依赖,springboot就能给配置好默认的值以及常用的组件功能,如果我们熟悉自动装配的原理,那我们也能够随心所欲的根据自己的需求来配置SpringBoot环境了SpringBoot是如何完成这些操作的呢?一、来看到我们的启动类我们可以看到@SpringBootApplication注解,点进去我们可以看到这个注解是一个合成注解,除了元注解以外还使用了@SpringBootConfiguration、@EnableAutoC.原创 2021-12-11 18:55:36 · 291 阅读 · 0 评论 -
SpringBoot-初探Quartz
一、什么是Quartz?Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目。可以方便的继承在Java项目中完成任务调度功能。总体功能和java.util.Timer很像,但是要比Timer功能更加强大。且不像Scheduler执行一个固定的任务,在Quartz可以对任务进行操作,新增任务,删除任务等。在springboot自带的定时任务中,一旦定时任务的代码编写好则在运行期间无法改变,若是想要改变定时任务的执行频率或者暂停该任务必须修改代码重新启动服务,这是非原创 2021-12-10 11:36:12 · 1335 阅读 · 0 评论 -
01-Springboot-配置、各种资源整合以及打包部署
一、springboot的优势在学习springboot之前我们一定使用过SSM做过项目,我们发现SSM在开发上非常方便,但它的配置却很繁琐,特别是在稍微大一点的项目中,我们要保证所有依赖的版本不发生冲突是很麻烦的一件事,springboot的出现就是为了解决这一问题,它只需要我们指明一个启动器(可以是官方的也可以是第三方),就可以将一类相关资源安全导入进来,大大节约了我们配置的时间。特征:① 使用Spring Boot可以创建独立的Spring应用程序② 在Spring Boot中直接嵌入了Tom原创 2021-12-04 20:38:25 · 841 阅读 · 0 评论 -
springboot-找不到包、Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required问题
一、找不到包的问题通常我们用idea创建的springboot项目频繁出现获取依赖或启动器失败的情况往往是因为我们没有配置镜像地址,我们只用为我们的maven配置镜像就可以了。将这段代码复制上去<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLS原创 2021-12-02 17:45:43 · 2075 阅读 · 0 评论