首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HaC的技术专栏

    SpringBoot日志框架

    1.1.1 存在多个日志实现的解决 当我们开发Web项目时,会集成SpringBoot(slf4j)、Spring(commons-logging)、Hibernate(jboss-logging)等多种框架 的日志框架 SpringBoot使用关于日志的starter <dependency> <groupId>org.springframework.boot</groupId> <artifactId 由此可见,SpringBoot默认使用的日志框架是slf4j+logback ,且使用转换包将其他的日志都替换成了slf4j。 日志框架就不直接加载日志的配置项,由SpringBoot解析日志配置,可以使用SpringBoot的高级Profile功能。 true <encoder>:对记录事件进行格式化 <prudent>:如果是 true,日志会被安全的写入文件,即使其他的FileAppender也在向此文件做写入操作,效率低,默认是 false 3.

    1.1K10发布于 2020-12-30
  • 来自专栏pandacode_cn

    SpringBoot框架 官方介绍

    SpringBoot 项目官网 | 安装 Spring Boot CLI 概述 Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”。 特征 创建独立的 Spring 应用程序 直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件) 提供自以为是的“入门”依赖项以简化您的构建配置 尽可能自动配置 Spring 和 3rd

    47230编辑于 2023-07-07
  • 来自专栏技术开发——你我他

    SpringBoot集成Shiro框架

    目标:实现Spring Boot集成shiro权限认证框架 工具:IDEA--2020.1 学习目标:实现Spring Boot集成shiro权限认证框架 本次学习的工程有点多,需要就请联系作者! shiro相关配置 构建一个springboot工程,添加shiro相关依赖: <! HashedCredentialsMatcher(); matcher.setHashAlgorithmName("md5"); matcher.setHashIterations(3) 验证码) //CustomFormAuthenticationFilter form = new CustomFormAuthenticationFilter(); //3.

    1.1K30发布于 2020-06-09
  • SpringBoot框架日志详解

    日志框架市场上存在非常多的日志框架,分为日志门面(日志的抽象层)和日志实现。 可以这样理解:日志门面相当于是接口,日志实现相当于是接口的实现类。 SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util.logging) Log4j2 Logback注:使用日志框架需要选择一个日志门面 默认情况下,SpringBoot使用了slf4j+logback这样的日志门面和日志实现的组合,所以我们这边不对日志框架进行修改,直接在原有的日志基础上进行配置。 根据不同的日志系统,你可以按如下规则组织配置文件名,就能被正确加载: 日志框架默认的日志文件名Logbacklogback-spring.xml,logback-spring.groovy,logback.xml 后记本文主要讲述了SpringBoot框架日志部分的原理和配置,希望能够对大家有所启发。

    55010编辑于 2024-10-15
  • 来自专栏全栈开发那些事

    SpringBoot整合日志框架

    文章目录 1、日志框架 2、SLF4j使用 1、如何在系统中使用SLF4j https://www.slf4j.org 2、遗留问题 3SpringBoot日志关系 4、日志使用; 1、默认配置 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; ​ 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? ​ 如何让系统中所有的日志都统一到slf4j; 1、将系统中其他日志框架先排除出去; 2、用中间包来替换原有的日志框架3、我们导入slf4j其他的实现 3SpringBoot日志关系 <dependency 底层也是使用slf4j+logback的方式进行日志记录 ​ 2)、SpringBoot也把其他的日志都替换成了slf4j; ​ 3)、中间替换包? 能自动适配所有的日志,而且底层使用slf4j+logback的方式记录日志,引入其他框架的时候,只需要把这个框架依赖的日志框架排除掉即可; 4、日志使用; 1、默认配置 SpringBoot默认帮我们配置好了日志

    1.2K20编辑于 2023-02-25
  • 来自专栏JokerDJ

    Springboot整合shiro框架

    Springboot整合shiro框架 shiro概述 Apache Shiro是Java的一个安全框架 Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证、授权、加密、会话管理、与 Web集成、缓存等 Shiro使用起来小而简单 spring中有spring security ,是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 用于调度各种Shiro框架的服务 3. Springboot整合shiro 新建一个springboot项目 导入springboot-web依赖 编写controller和前端登录页面 需要整合thymeleaf 加入thymeleaf authRealm.setAuthorizationCachingEnabled(false); authRealm.setCredentialsMatcher(matcher); return authRealm; } //3.

    81610编辑于 2023-11-27
  • 来自专栏pandacode_cn

    SpringBoot框架 常用类

    记录SpringBoot 常用类,作用和用法。 1. CommandLineRunner(接口) 项目构建 预加载 ApplicationRunner 同理。有时间总结两者的区别。 在使用SpringBoot构建项目时,有一些预先数据的加载。

    34720编辑于 2023-07-07
  • SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦

    SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦 基于SpringBoot3+Vue3前后端分离的Java快速开发框架 平台简介 基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-Plus、Knife4j等构建后端,基于Vue 3、Element-Plus 、TypeScript等构建前端的分离单体权限管理系统。 开发框架: 使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。 : https://gitee.com/harry-tech/harry.git idea、eclipse需安装lombok插件,不然会提示找不到entity的get set方法 创建数据库harry3, 数据库编码为UTF-8 执行db/harry3.sql文件,初始化数据 修改application.yml,更新MySQL账号和密码 Eclipse、IDEA运行HarryApplication.java

    1.8K10编辑于 2025-01-11
  • 来自专栏pandacode_cn

    SpringBoot框架 基础知识

    SpringBoot 项目搭建介绍 父子项目搭建 搭建流程 创建多个springboot项目 配置父项目pom <modelVersion>4.0.0</modelVersion> <parent

    20720编辑于 2023-07-07
  • 来自专栏yuyy.info技术专栏

    二.SpringBoot整合Quartz框架

    --springboot整合quartz需要用到--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx 创建Job类 /** * @author yuyy * @date 20-2-5 下午3:11 */ public class QuartzDemo implements Job { @ //System.out.println("Quartz定时器执行--------"+new Date()); userService.testQuartz(); } } 3. 创建Quartz启动类 /** * SpringBoot整合Quartz的配置类 * @author yuyy * @date 20-2-5 下午4:32 */ @Configuration public

    49710编辑于 2022-06-28
  • 来自专栏java工会

    SpringBoot框架(由浅入深,深度解读)

    优雅的SpringBoot框架 ? 一、入门 1.简介 Spring Boot是一个简化Spring开发的框架3.单体应用与微服务 单体应用是把所有的应用模块都写在一个应用中,导致项目越写越大,模块之间的耦合度也会越来越高。 缩进时不允许使用Tab键,只允许使用空格 3. 缩进的空格的数目不重要,只要相同层级的元素左对齐即可 4. 大小写敏感 (3) YAML的值的写法: 1. k: v:字面直接来写; 2. 字符串默认不用加上单引号或者双引号; 3. 3.

    2.2K20发布于 2020-01-20
  • 来自专栏混合云

    SpringBoot整合EasyExcel开源框架

    -- 阿里开源框架EasyExcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId java.util.List; import java.util.Map; /** * excel导入导出工具类
    * 1.支持按行导入字符串方式
    * 2.支持导入实体类映射
    * 3. 由于默认一行行的读取excel,所以需要创建excel一行一行的回调监听器,参照{@link DemoDataListener} *

    3. 设置返回的 参数 *

    3. 由于默认一行行的读取excel,所以需要创建excel一行一行的回调监听器,参照{@link UploadDataListener} *

    3.

    2.5K50编辑于 2022-01-26
  • 来自专栏猿码优创

    SpringBoot通用快速开发框架

    嘿 all: 1、好久没更新文章了,今天 给大家分享一个从某宝购买的SpringBoot通用快速开发框架。 还拥有多数据源、数据权限、Swagger支持、Redis缓存动态开启与关闭、统一异常处理、多模块、云存储、代码生成器等技术特点(摘抄淘宝广告) 3、系统介绍 3.1、framework-common为公共模块 3、新建菜单,配置用户角色权限(执行代码生成器生成的SQL可以新建菜单)。4、修改controller的每个方法头权限,默认的要根据实际修改。 技术要点: 核心框架:Spring Boot 2.0.2 安全框架:Apache Shiro 1.4 视图框架:Spring MVC 5.0.6 持久层框架:MyBatis 3.4.6 + MybatisPlus2.1.9 日志管理:SLF4J 1.7、Log4j 单元测试:JUnit 4.12 API接口文档:Swagger 2.7.0 页面交互:Vue 2.x + Bootstrap+ HTML5 + CSS3

    1.9K20发布于 2019-07-27
  • 来自专栏仙士可博客

    使用IDEA安装springboot框架

    点击 File->New->Project 创建新项目: 选择spring Initializr: 点击next 进行下一步: 点击完成之后打开项目: 点击右侧的maven图标,点击同步按钮,下载需要

    2.1K20发布于 2021-04-08
  • 来自专栏全栈技术

    SpringBoot框架基础知识

    SpringBoot框架 SpringBoot框架可以简单的理解为是一个“增强版的SpringMVC框架,极大程度的简化了各种配置,默认就已经集成了绝大部分常用的依赖”。 2. 创建SpringBoot项目的方式 创建SpringBoot的方式主要有3种: 基于SpringBoot的父级项目来创建子级项目; 使用开发工具的创建向导进行创建,如果使用的是Eclipse,需要安装Spring 3. 连接数据库 SpringBoot项目默认并没有集成数据库和数据库编程的框架所依赖的jar包,需要在创建项目时就勾选相关的依赖,或在创建项目之后再在pom.xml中添加相关的代码: <dependency } 在使用SpringBoot框架编程时,凡在传统的SSM系列框架中通过getBean()可以获取的对象,都可以通过添加自动装配的注解来装配值! 8.

    98520发布于 2021-08-23
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    高级框架-SpringBoot【悟空教程】

    我们可以使用 SpringBoot 创建 java 应用,并使用 java –jar 启动它,或者采用传统的 war 部署方式。 2.2.2 原来的实现 我们现在开始使用 spring MVC 框架,实现 json 数据的输出。 第3SpringBoot 整合 3.1 整合 Spring Data JPA 3.1.1 需求 使用 Spring Boot + Spring MVC + Spring Data JPA + EasyUI 框架组合实现部门列表查询,效果如下: ? ,提供生产就绪的功能,以帮助您监视和管理您的应用程序 spring-boot-starter-remote-shell 使用 CRaSH 远程 shell 通过 SSH 监视和管理您的应用程序 3.

    3.1K20发布于 2018-08-16
  • 来自专栏SpringBoot教程

    SpringBoot 使用Logback日志框架

    为什么使用logback 3. logback构成部分 4. 开始使用 1. 前言 项目中日志系统是必不可少的,目前比较流行的日志框架有log4j、logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j boot的内置日志框架 3. logback构成部分 logback-core:核心代码模块 logback-classic:log4j的一个改良版本,同时实现了slf4j的接口,这样如果之后要切换其他日志组件也是一件很容易的事 开始使用 spring-boot-starter中包含了logback的依赖,如果使用springboot工程,则不需要在进行额外的引入。 -- 此base.xml 在springboot中,包含了default。

    1.1K10编辑于 2023-02-16
  • 来自专栏人工智能

    通过springboot框架创建对象

    前言 在 Spring Boot 框架中创建对象主要依赖于 Spring 框架的核心特性 —— 控制反转(Inversion of Control,IoC)和依赖注入(Dependency Injection 博客将会介绍如何实现通过springboot框架创建对象。希望这篇博客对Unity的开发者有所帮助。 大家好,我是心疼你的一切,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 综上所述,Spring Boot 框架通过控制反转和依赖注入的原理,将对象的创建和管理交给 Spring 容器,同时利用自动配置机制简化了开发过程,提高了开发效率。 总结 本次总结的就是通过springboot框架创建对象实现, 有需要会继续增加功能 如能帮助到你,就帮忙点个赞吧,三连更好哦,谢谢 你的点赞就是对博主的支持,有问题记得留言评论哦!

    26310编辑于 2026-01-21
  • 来自专栏java开发的那点事

    SpringBoot之为什么需要使用SpringBoot框架

    SpringBoot之为什么需要使用SpringBoot框架 SpringBoot基本框架介绍:   SpringBoot 是一个快速开发的框架, 封装了Maven常用依赖、能够快速的整合第三方框架;简化 XML配置,全部采用注解形式,内置Tomcat、Jetty、Undertow,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成的是SpringMVC框架。 为什么要使用SpringBoot?    1:在早期我们都是使用的是SSM来完成Web的开发的,应该都知道,当时采用的是XML配置文件,特别的多,整合起来非常复杂   2:特别容易出错,出现问题不好排查   3:不方便快速集成第三方的类库    的优点     1:快速构建项目,目录结构一键生成     2:大量场景启动器,方便快速依赖第三方环境,并且没有依赖冲突问题     3:去除了繁琐的XML,采用注解配置     4:无需外部的启动web

    97810发布于 2021-01-27
  • 来自专栏基于ssm框架的管理系统的设计

    基于ssm框架基于springboot框架的设计进来

    之前学习了Spring框架的JDBC、MVC,SpringBoot也是Spring框架下面的一个子项目,是Spring生态的一部分;为什么我们要使用Spring的Boot子项目呢? 3.自动配置Spring Boot 能根据当前类路径下的类、jar 包来自动配置 bean, 如添加一个 spring-boot-starter-web 启动器就能拥有 web 的功能,无 需其他配置。 Springboot框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。 1个框架或技术时,引入的依赖可能会出现依赖冲突;当添加1个框架或技术时,需要添加大量的配置信息;2.SpringBoot概述SpringBoot是对Spring的缺点进行大大改善和优化,SpringBoot 基于约定大于配置的思想,提供了大量默认配置和实现;使用SpringBoot之后,程序员只需要按照SpringBoot规定的方式去进行程序代码的开发即可,无需再去编写一堆复杂的配置;3.SpringBoot

    1.3K150编辑于 2022-11-02
领券