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

    SpringBoot使用Security认证框架2.使用)

    :根据用户名和密码查询,返回token 注意:不要想着直接写自已登录的Service里面,不行,因为下面要实现一个类叫UserDetailsService,你自已登录的Service里面无法同时实现2个 String login(String username, String passwd); 2.UserDetailServiceImpl继承UserDetailsService 实现public loadUserByUsername(String username) throws UsernameNotFoundException { System.out.println("2.

    35120编辑于 2023-08-10
  • 来自专栏全栈程序员必看

    springboot框架简介优点_springboot框架的优点

    2.快速入门 接下来,我们就来利用SpringBoot搭建一个web工程,体会一下SpringBoot的魅力所在! meta-data support:元数据支持,帮助IDE生成属性提示(写开源框架会用到)。 ​ 所以,我们使用SpringBoot构建一个项目,只需要引入所需框架的依赖,配置就可以交给SpringBoot处理了。除非你不希望使用SpringBoot的默认配置,它也提供了自定义配置的入口。 其实在我们的项目中,已经引入了一个依赖:spring-boot-autoconfigure,其中定义了大量自动配置类: 还有: 非常多,几乎涵盖了现在主流的开源框架,例如: redis jms 因此,玩SpringBoot的第一件事情,就是找启动器,SpringBoot提供了大量的默认启动器,参考课前资料中提供的《SpringBoot启动器.txt》 2)全局配置 另外,SpringBoot的默认配置

    5.8K30编辑于 2022-09-24
  • 来自专栏全栈程序员必看

    mybatisplus整合springboot(Springboot框架)

    记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈! 当初跟着教程练习搭建了一个框架,传送门:spring boot + jpa + bootstrap + thymeleaf 简单的增删改查Demo 后来进了新公司,用不到而且忙于任务,今天重温一遍居然有些忘了 于是写下本篇SpringBoot整合Mybatis的文章,做个笔记。 本章节主要搭建框架,下章节实现登录注册以及拦截器的配置:SpringBoot整合Mybatis完整详细版二:注册、登录、拦截器配置 本章项目源码下载:springBoot整合mybatis完整详细版 github DemoApplication.class, args); } } 最后启动,浏览器输入地址看看吧:http://localhost:8080/testBoot/getUser/1 测试成功,就这样基本框架就搭建成功了

    84720编辑于 2022-08-02
  • 来自专栏JAVA葵花宝典

    搞定SpringBoot2,我推荐你学习这个框架

    前言 SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架。包括一套漂亮的前台。无其他杂七杂八的功能,原生纯净。 项目介绍 一个非常好的springboot学习框架,注释全网最全,自动生成controller、model、dao、html、sql文件,集成一个shiro 权限框架,非常方便的脚手架,开发、接私活利器 视频演示 技术选项 技术 名称 官网 备注 springboot springboot框架 Apache Shiro 权限框架 MyBatis Generator 代码生成 PageHelper MyBatis物理分页插件 hikari 数据库连接池 Thymeleaf 模板引擎 Log4J 日志组件 Swagger2 接口测试框架 Maven 项目构建管理 前端技术 技术 名称 官网 备注 jQuery 函式库 bootstrap 前端页面框架 Font-awesome 字体图标 jquery.validate jquery验证插件 vue 渐进式框架

    1.1K30发布于 2019-05-24
  • 来自专栏全栈程序员必看

    SpringBoot框架_skynet框架详解

    SpringBoot框架详解 1. SpringBoot概述 1.1 springboot简介 1.2 SpringBoot特点 1.3 Spring官网说明 2. SpringBoot特点 3.1 依赖管理 3.2 场景启动器 3.3 自动版本仲裁 4. SpringBoot容器功能 5. SpringBoot概述 1.1 springboot简介 springboot之所以能使用广泛也基于微服务分布式的的崛起。 是整合Spring技术栈的一站式框架 SpringBoot是简化Spring技术栈的快速开发脚手架 2.SpringBoot缺点 • 人称版本帝,迭代快,需要时刻关注变化 • 封装太深,内部原理复杂 springboot选择器AutoConfigurationImportSelector.class是springboot自动配置的核心类。

    2.3K10编辑于 2022-09-25
  • 来自专栏知了一笑

    SpringBoot2 整合ElasticJob框架,定制化管理流程

    基础框架结构 该图片来自ElasticJob官网。 ? 由图可知如下内容: 需要Zookeeper组件支持,作为分布式的调度任务,有良好的监听机制,和控制台,下面的案例也就冲这个图解来。 场景描述:假设有服务3台,分3片管理,要处理数据表100条,那就可以100%3,按照余数0,1,2分散到三台服务上执行,看到这里分库分表的基本逻辑涌上心头,这就是为何很多大牛讲说,编程思维很重要。 场景描述:这里猛一读好像很飘逸,其实就是这个意思,如果分3片,取名[0,1,2]不好看,或者不好标识,可以分别给个别名标识一下,[0=A,1=B,2=C]。 shardCount: 1 shardItem: 0=A,1=B,2=C,3=D 3、自定义注解 看了官方的案例,没看到好用的注解,这里只能自己编写一个,基于案例的加载过程和核心API作为参考。 [耗时:"+(endTime - beginTime)+"]"); } } 絮叨一句:before和after执行前后,中间执行目标方法,标准的AOP切面思想,所以底层水平决定了对上层框架的理解速度

    77510发布于 2020-03-12
  • 来自专栏全栈程序员必看

    SpringBoot框架理解

    文章目录 SpringBoot框架 1 SpringBoot入门 1.2 什么是SpringBoot 1 官网的解释 2 我的理解 3 SpringBoot的优缺点 4 构建项目 1 使用Spring 官方提供页面构建 2 使用IDEA构建 3 pom包介绍 1.3 SpringBoot核心 1 约定优于配置 2 Starter启动器 3 自动配置工作原理 @SpringBootConfiguration 注解封装自定义配置 学习SpringBoot框架后写一个总结,这个文档会持续更新的 SpringBoot框架 1 SpringBoot入门 1.2 什么是SpringBoot 1 官网的解释 ​ 框架的核心特性以及扩展功能,只用于开发新一代基于Spring框架的应用程序。 所有SpringBoot有以下优点: 1. 开发变得简单 2. 配置变得简单 3. 部署变得简单 4.

    2.1K30编辑于 2022-09-25
  • 来自专栏HaC的技术专栏

    SpringBoot日志框架

    for Java)jboss-logging Log4jlogbackJUL(java.util.loggin)log4j2 JCL和jboss-logging的目前使用场景很少见,因此日志的门面框架基本上使用的都是 1.1.1 存在多个日志实现的解决 当我们开发Web项目时,会集成SpringBoot(slf4j)、Spring(commons-logging)、Hibernate(jboss-logging)等多种框架 由此可见,SpringBoot默认使用的日志框架是slf4j+logback ,且使用转换包将其他的日志都替换成了slf4j。 ) logging.properties SpringBoot推荐是用*-spring.xml的命名方式进行日志配置,因为logback.xml和log4j2.xml会直接被日志框架所识别,而logback-spring.xml 、log4j2-spring.xml日志框架就不直接加载日志的配置项,由SpringBoot解析日志配置,可以使用SpringBoot的高级Profile功能。

    97510发布于 2020-12-30
  • 来自专栏全栈程序员必看

    SpringBoot框架总结

    SpringBoot框架总结 一、SpringBoot框架的概念 1、传统框架的弊端 例如传统的SSM框架整合了MyBatis、Spring、SpringMVC框架,但其需要繁琐且重复的配置使程序员很是痛苦 2SpringBoot框架 SpringBoot框架在传统框架的基础上对其进一步封装,只需要一些简单的配置,省去了传统框架繁琐的配置,解放了程序员,使程序员只需要关注业务而无需将经历花费在框架的配置上 ,大幅提高了编程的效率 二、SpringBoot框架的创建 1、idea创建SpringBoot工程 (1)创建Spring Initializr工程 ​ 注:需要在联网环境下创建 (2)、配置相关信息 在导入spring-boot-starter-web包时即整合了SpringMVC,其自动整合了Spring ​ 2、在导入其他ORM框架时,即将其自动整合,因此SpringBoot为 Spring+ everyting ​ 3、由此可见SpringBoot为一个“万能框架” 五、SpringBoot启动 1、通过SpringBoot的启动文件中的mean方法启动 SpringBoot中内置了tomcat

    51920编辑于 2022-09-25
  • 来自专栏全栈程序员必看

    springboot框架简介_springboot工作原理

    springboot框架相关介绍 1、springboot概述 springboot对spring的缺点进行改善和优化,基于约定优化配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中 2springboot特点 为基于spring开发提供更快的入门体验。 开箱即用,不需要代码生成,也不需要xml配置,同时也可以修改默认值来满足特定的需求。 springboot不是对spring功能上的增强,而是提供了一种快速使用spring的方式 3、springboot的核心功能 起步依赖:本质上是一个maven项目对象模型(project object 自动配置:springboot的自动配置是一个运行时(更准确的说,是应用程序启动时)的过程,考虑了众多因素,才决定spring配置应该用哪个,不该用哪个,该过程是spring自动完成的。

    73720编辑于 2022-09-24
  • 来自专栏程序源代码

    【程序源代码】基于springboot2认证权限管理框架

    关键字:认证框架 企业级 ? 正文 | 内容 01 — 【概述】 基于springboot2+ shiro+jwt的真正rest api资源无状态认证权限管理框架,开发人员无需关注权限问题,后端开发完api。 设计是分离前后端,提供快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的微服务框架; 02 — 【技术框架】 基于layui前后端分离的企业级微服务架构

    52330发布于 2020-09-10
  • 来自专栏猿码优创

    SpringBoot(2)

    来、接着唠SpringBoot。。。。 上一篇文章,咱们和SpringBoot说了HelloWord 今天咱们说一下属性配置,和Write配置文件 先看一张特别熟悉的图片。。。。 ? 今天我继续给大家说一种 适合springBoot的配置文件:yml文件 ? 直接把application.properties文件给delete掉。 上面是SpringBoot自带的属性,现在给大家演示一下自定义属性和属性间互相调用。 ? 如果配置较多,一个一个用value注入会累死个人的。。。 ? 启动命令为: java -jar home-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod prod可以换成dev ---- 上面就是SpringBoot

    45610发布于 2019-07-28
  • 来自专栏全栈程序员必看

    idea创建springboot父子工程_Springboot框架

    在本系列第一篇文章,我们讲解了如何在 IDEA 中搭建第一个 SpringBoot 项目:【SpringBoot】一、创建第一个SpringBoot项目,本篇文章,我们讲解如何在 IDEA 中搭建 SpringBoot 尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 2、创建一个 SpringBoot 项目 就是创建一个普通的 SpringBoot 项目,项目名称为 springboot 创建项目过程参考我的博客:【SpringBoot】一、创建第一个SpringBoot -- lookup parent from repository --> </parent> <groupId>com.zyxx</groupId> <artifactId>springboot</artifactId > <version>0.0.1-SNAPSHOT</version> <name>springboot</name> <description>Demo project for Spring Boot

    3K20编辑于 2022-11-08
  • 来自专栏全栈程序员必看

    IDEA搭建SpringBoot框架

    1:打开idea ,选择 Create New Project 2:选择jdk版本后,next下一步 3:项目配置 4:选择要集成的第三方,这里只选择web,作为最简单的搭建demo ** 这就是springboot搭建的流程,到此结束了。

    58830编辑于 2022-09-24
  • SpringBoot框架日志详解

    日志框架市场上存在非常多的日志框架,分为日志门面(日志的抽象层)和日志实现。 可以这样理解:日志门面相当于是接口,日志实现相当于是接口的实现类。 Logback注:使用日志框架需要选择一个日志门面(抽象层)、一个日志实现,搭配使用。 默认情况下,SpringBoot使用了slf4j+logback这样的日志门面和日志实现的组合,所以我们这边不对日志框架进行修改,直接在原有的日志基础上进行配置。 ,logback.groovyLog4jlog4j-spring.properties,log4j-spring.xml,log4j.properties,log4j.xmlLog4j2log4j2-spring.xml 后记本文主要讲述了SpringBoot框架日志部分的原理和配置,希望能够对大家有所启发。

    38210编辑于 2024-10-15
  • 来自专栏pandacode_cn

    SpringBoot框架 官方介绍

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

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

    SpringBoot集成Shiro框架

    目标:实现Spring Boot集成shiro权限认证框架 工具:IDEA--2020.1 学习目标:实现Spring Boot集成shiro权限认证框架 本次学习的工程有点多,需要就请联系作者! shiro相关配置 构建一个springboot工程,添加shiro相关依赖: <! = req.getParameter("randomcode"); System.out.println("用户输入的验证码:"+code1); String code2 (String) req.getSession().getAttribute("validateCode"); System.out.println("系统生成的验证码是:"+code2) map.put("/upload/**", "anon"); map.put("/login.jsp", "anon"); map.put("/login2.

    99530发布于 2020-06-09
  • 来自专栏pandacode_cn

    SpringBoot框架 常用类

    记录SpringBoot 常用类,作用和用法。 1. CommandLineRunner(接口) 项目构建 预加载 ApplicationRunner 同理。有时间总结两者的区别。 在使用SpringBoot构建项目时,有一些预先数据的加载。 (String... args) throws Exception { System.out.println("run01"); } } @Component @Order(2)

    28120编辑于 2023-07-07
  • 来自专栏全栈程序员必看

    springboot框架简介_spring框架的功能

    SpringBoot框架 简单介绍 前言: 我们大家都知道Spring,Boot是启动的意思,所以SpringBoot其实是一个启动Spring项目的一个工具,从根本上讲,SpringBoot就是一些库的集合 SpringBoot框架可以做什么:spring boot并不是一个全新的框架,它不是spring解决方案的一个替代品,而是spring的一个封装。 现在流行微服务与分布式系统,springboot就是一个非常好的微服务开发框架,你可以使用它快速的搭建起一个系统。 2:使配置变得简单,SpringBoot提供许多默认配置,当然也提供自定义配置,但是所有的SpringBoot的项目都只有一个配置文件:application.properties/application.yml 主要提供功能有如下截图 特点: 1:创立独立的Spring应用程序 2:嵌入的Tomcat,无需部署war文件 3:简化Maven配置 4:自动配置

    3.2K40编辑于 2022-09-25
  • 来自专栏JokerDJ

    Springboot整合shiro框架

    Springboot整合shiro框架 shiro概述 Apache Shiro是Java的一个安全框架 Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证、授权、加密、会话管理、与 一旦获得Subject,你就可以立即获得你希望用Shiro为当前用户做的90%的事情 ,登录、退、访问会话、执行授权检查等 2. 用于调度各种Shiro框架的服务 3. Springboot整合shiro 新建一个springboot项目 导入springboot-web依赖 编写controller和前端登录页面 需要整合thymeleaf 加入thymeleaf filterChainDefinitionMap);//把设置好的过滤设置到ShiroFilterFactoryBean return shiroFilterFactoryBean; } //2.

    62110编辑于 2023-11-27
领券