首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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功能。 xml version="1.0" encoding="UTF-8"?>

    1.1K10发布于 2020-12-30
  • 来自专栏IT云清

    (8)SpringBoot整合JSP

       摘要:SpringBoot官方不推荐使用JSP来开发web页面,而是推荐如Thymeleaf,FreeMarker等模板引擎来开发,但是绝大部分做java的程序员还是习惯jsp;所以,本文先讲解SpringBoot javax.servlet</groupId>            <artifactId>jstl</artifactId>        </dependency> 2.写页面 鉴于大多数学习SpringBoot 的程序员都是有spring开发经验的,一般习惯的包结构都是: main webapp WEB-INF jsp index2.jsp 而我们SpringBoot项目结构目前不是这样的,所以我们也在项目下建一个这样的结构 <%@ page language="java" contentType="text/html; charset=utf-<em>8</em>"         pageEncoding="utf-<em>8</em>" %> <div #jsp视图跳转 spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 这样,当我们返回index2时,框架自动会去寻找/WEB-INF

    1.8K10编辑于 2022-05-07
  • 来自专栏一个执拗的后端搬砖工

    springboot(8)-热部署

    接下来我们就通过编码的方式实现springboot热部署。 一)新建应用&添加依赖 新建项目之后,除了添加springboot基础依赖之外,还要添加spring-boot-devtools: <dependency> <groupId>org.springframework.boot 请求能够被正常的接收和处理,也就是说明我们配置的springboot热部署已经生效。 总结 springboot热部署在开发阶段特别实用,我们对应用修改之后不需要手动点构建和部署就能自动重启后看到效果,当然可能springboot实现热部署还有其他方式,这里暂不做过多探讨,有兴趣的可以自己研究一下

    68610发布于 2020-11-19
  • 来自专栏pandacode_cn

    SpringBoot框架 官方介绍

    SpringBoot 项目官网 | 安装 Spring Boot CLI 概述 Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”。

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

    SpringBoot集成Shiro框架

    目标:实现Spring Boot集成shiro权限认证框架 工具:IDEA--2020.1 学习目标:实现Spring Boot集成shiro权限认证框架 本次学习的工程有点多,需要就请联系作者! shiro相关配置 构建一个springboot工程,添加shiro相关依赖: <!

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

    日志框架市场上存在非常多的日志框架,分为日志门面(日志的抽象层)和日志实现。 可以这样理解:日志门面相当于是接口,日志实现相当于是接口的实现类。 默认情况下,SpringBoot使用了slf4j+logback这样的日志门面和日志实现的组合,所以我们这边不对日志框架进行修改,直接在原有的日志基础上进行配置。 xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <! -- 设置字符集 --> <charset>UTF-8</charset> </encoder> </appender> ​ ​ ​ <! 后记本文主要讲述了SpringBoot框架日志部分的原理和配置,希望能够对大家有所启发。

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

    SpringBoot整合日志框架

    文章目录 1、日志框架 2、SLF4j使用 1、如何在系统中使用SLF4j https://www.slf4j.org 2、遗留问题 3、SpringBoot日志关系 4、日志使用; 1、默认配置 :底层是Spring框架,Spring框架默认是用JCL;‘ ​ SpringBoot选用 SLF4j和logback; 2、SLF4j使用 1、如何在系统中使用SLF4j https://www.slf4j.org 如何让系统中所有的日志都统一到slf4j; 1、将系统中其他日志框架先排除出去; 2、用中间包来替换原有的日志框架; 3、我们导入slf4j其他的实现 3、SpringBoot日志关系 <dependency 能自动适配所有的日志,而且底层使用slf4j+logback的方式记录日志,引入其他框架的时候,只需要把这个框架依赖的日志框架排除掉即可; 4、日志使用; 1、默认配置 SpringBoot默认帮我们配置好了日志 ; logback-spring.xml:日志框架就不直接加载日志的配置项,由SpringBoot解析日志配置,可以使用SpringBoot的高级Profile功能 <springProfile name

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

    Springboot整合shiro框架

    Springboot整合shiro框架 shiro概述 Apache Shiro是Java的一个安全框架 Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证、授权、加密、会话管理、与 用于调度各种Shiro框架的服务 3. Springboot整合shiro 新建一个springboot项目 导入springboot-web依赖 编写controller和前端登录页面 需要整合thymeleaf 加入thymeleaf dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-java8time DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-<em>8</em>">

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

    SpringBoot框架 常用类

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

    34720编辑于 2023-07-07
  • 来自专栏dongfanger

    SpringBoot官方笔记8其他

    总结 快速刷完SpringBoot官方网站,刚开始还比较能看懂,越到后面越发现,整个内容偏向于“配置”说明,能吸收和理解的知识很少,从我做的笔记也是能看出来这点。 这跟SpringBoot本身的设计也是一致的,即SpringBoot是在Spring Framework基础之上做的“自动配置”,从繁杂的xml配置中解脱出来,SpringBoot本身就是一个外壳。

    44510编辑于 2023-07-20
  • 来自专栏Devops专栏

    8-SpringBoot配置-profile

    8-SpringBoot配置-profile SpringBoot配置-profile 1. profile是用来完成不同环境下,配置动态切换功能的。 java –jar xxx.jar --spring.profiles.active=dev profile配置方式 多profile文件方式:提供多个配置文件,每个代表一种环境 1.创建一个演示项目 springboot-profile ” java -jar springboot-profile-0.0.1-SNAPSHOT.jar 首先默认启动,确认基于配置文件的启动环境: 当前使用的是 test 环境,下面我们用命令行切换为 dev 环境,如下: java -jar springboot-profile-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev

    1.7K21编辑于 2022-03-23
  • 来自专栏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 创建Quartz启动类 /** * SpringBoot整合Quartz的配置类 * @author yuyy * @date 20-2-5 下午4:32 */ @Configuration public

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

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

    优雅的SpringBoot框架 ? 一、入门 1.简介 Spring Boot是一个简化Spring开发的框架。 我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置 8.Spring Boot的配置文件 使用Spring Boot配置文件首先需要有JavaBean类,然后才能在相应的配置文件中为javabean中的属性赋值 想要向JavaBean类中赋值,需要在javabean 自动配置的默认值;SpringBoot在底层都给我们自动配置好。 person.map.v2=k2 person.dog.name=jjj person.dog.age=6 注意:在使用application.properties文件向配置文件可能会出现乱码,注意改变编码格式为UTF-8

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

    SpringBoot整合EasyExcel开源框架

    -- 阿里开源框架EasyExcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId indexMapper.queryPunishments(maps); String fileName = URLEncoder.encode("处分表("+userVo.getNickName()+").xlsx", "UTF-8" ); response.setCharacterEncoding("utf-8"); response.setContentType("application/octet-stream postman response.setContentType("application/vnd.ms-excel"); response.setCharacterEncoding("utf-8" // 这里URLEncoder.encode可以防止中文乱码 当然和easyexcel没有关系 String fileName = URLEncoder.encode("测试", "UTF-8"

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

    SpringBoot通用快速开发框架

    嘿 all: 1、好久没更新文章了,今天 给大家分享一个从某宝购买的SpringBoot通用快速开发框架。 技术要点: 核心框架:Spring Boot 2.0.2 安全框架:Apache Shiro 1.4 视图框架:Spring MVC 5.0.6 持久层框架:MyBatis 3.4.6 + MybatisPlus2.1.9

    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项目中,已经将所以可以设置的编码全部设置成了UTF-8,所以,SpringBoot项目默认是完全支持中文的! 连接数据库 SpringBoot项目默认并没有集成数据库和数据库编程的框架所依赖的jar包,需要在创建项目时就勾选相关的依赖,或在创建项目之后再在pom.xml中添加相关的代码: <dependency } 在使用SpringBoot框架编程时,凡在传统的SSM系列框架中通过getBean()可以获取的对象,都可以通过添加自动装配的注解来装配值! 8. xml version="1.0" encoding="UTF-8" ?> <!

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

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

    我们可以使用 SpringBoot 创建 java 应用,并使用 java –jar 启动它,或者采用传统的 war 部署方式。 2.2.2 原来的实现 我们现在开始使用 spring MVC 框架,实现 json 数据的输出。 -- controller 注解扫描 --> <context:component-scan base-package="cn.com.javahelp.<em>springboot</em>.controller" / EasyUI 框架组合实现部门列表查询,效果如下: ? DEFAULT NULL COMMENT \\'姓名\\', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

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

    SpringBoot 使用Logback日志框架

    前言 项目中日志系统是必不可少的,目前比较流行的日志框架有log4j、logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j 另外 slf4j(Simple Logging Facade for Java) 则是一个日志门面框架,提供了日志系统中常用的接口,logback 和 log4j 则对slf4j 进行了实现。 为什么使用logback Logback 是log4j 框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J Logback的定制性更加灵活,同时也是spring 开始使用 spring-boot-starter中包含了logback的依赖,如果使用springboot工程,则不需要在进行额外的引入。 -- 此base.xml 在springboot中,包含了default。

    1.1K10编辑于 2023-02-16
领券