- 在前面几篇文章介绍的三个过滤器总是会被spring-security-web配置到安全过滤器调用链中。但是直到此时,SecurtiyContext中都可能是空的,并没有真正的认证过程,因此过滤器调用链中还需要一个对用户身份进行认证的过滤器,允许用户进行身份认证,并为SecurityContext注入有效的用户信息。UsernamePasswordAuthenticationFilter就是其... 在前面几篇文章介绍的三个过滤器总是会被spring-security-web配置到安全过滤器调用链中。但是直到此时,SecurtiyContext中都可能是空的,并没有真正的认证过程,因此过滤器调用链中还需要一个对用户身份进行认证的过滤器,允许用户进行身份认证,并为SecurityContext注入有效的用户信息。UsernamePasswordAuthenticationFilter就是其...
- 新建 Spring Boot 项目常用的两种方式你可以通过 https://start.spring.io/ 这个网站来生成一个 Spring Boot 的项目。start.spring.io注意勾选上 Spring Web 这个模块,这是我们所必需的一个依赖。当所有选项都勾选完毕之后,点击下方的按钮 Generate 下载这个 Spring Boot 的项目。下载完成并解压之后,我们直接使... 新建 Spring Boot 项目常用的两种方式你可以通过 https://start.spring.io/ 这个网站来生成一个 Spring Boot 的项目。start.spring.io注意勾选上 Spring Web 这个模块,这是我们所必需的一个依赖。当所有选项都勾选完毕之后,点击下方的按钮 Generate 下载这个 Spring Boot 的项目。下载完成并解压之后,我们直接使...
- 作为一名Java开发的程序猿,Spring可以说是每天都要打交道的东西,从最一开始基于xml配置文件的Spring再到Spring Boot或是Spring Cloud,可以明显感觉到的就是业务的搭建变得日益简单,配置由复杂变得越来越轻量,甚至只需要在网页上点一点就能初始化一个可以运行的Spring项目。网上讨论Spring核心概念IOC和AOP的文章也有很多,今天我也想来聊聊在我看来Spr... 作为一名Java开发的程序猿,Spring可以说是每天都要打交道的东西,从最一开始基于xml配置文件的Spring再到Spring Boot或是Spring Cloud,可以明显感觉到的就是业务的搭建变得日益简单,配置由复杂变得越来越轻量,甚至只需要在网页上点一点就能初始化一个可以运行的Spring项目。网上讨论Spring核心概念IOC和AOP的文章也有很多,今天我也想来聊聊在我看来Spr...
- 今天课下,偶然听到有几个同学在讨论这么一个问题:Servlet 到底属于 MVC 模式的哪一层?谈到这个问题就考察你对于 MVC 模式的熟悉程度了。本篇我们就分别从 MVC 模式、Servlet 和 JSP 的原理来探讨一下,Servlet 到底属于哪一层? 今天课下,偶然听到有几个同学在讨论这么一个问题:Servlet 到底属于 MVC 模式的哪一层?谈到这个问题就考察你对于 MVC 模式的熟悉程度了。本篇我们就分别从 MVC 模式、Servlet 和 JSP 的原理来探讨一下,Servlet 到底属于哪一层?
- 因为xml配置aop太过繁琐,所以aopalliance 中出现了一种AspectJ技术。基本流程:1)通过注解配置切点2)自动生产代理对象怎么使用aspect技术第1步:创建AppConfig.javapackage com.jr.aspectJ;import org.springframework.context.annotation.ComponentScan;import org.s... 因为xml配置aop太过繁琐,所以aopalliance 中出现了一种AspectJ技术。基本流程:1)通过注解配置切点2)自动生产代理对象怎么使用aspect技术第1步:创建AppConfig.javapackage com.jr.aspectJ;import org.springframework.context.annotation.ComponentScan;import org.s...
- 日子样例2014-03-05 10:57:51.112 INFO 45469 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/7.0.522014-03-05 10:57:51.253 INFO 45469 --- [ost-st... 日子样例2014-03-05 10:57:51.112 INFO 45469 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/7.0.522014-03-05 10:57:51.253 INFO 45469 --- [ost-st...
- 前言本文说明如何使用spring boot定时任务。计划任务的应用场景举例:每5S执行一个动作;服务器启动之后30S之后,每一分钟执行一个动作;每个月底执行一个操作;环境:项目说明jdk1.8idea2017-03操作步骤新建spring boot项目新建定时任务,五秒定时调用:@Componentpublic class ScheduledTasks { private static... 前言本文说明如何使用spring boot定时任务。计划任务的应用场景举例:每5S执行一个动作;服务器启动之后30S之后,每一分钟执行一个动作;每个月底执行一个操作;环境:项目说明jdk1.8idea2017-03操作步骤新建spring boot项目新建定时任务,五秒定时调用:@Componentpublic class ScheduledTasks { private static...
- 前言本文引导读者通过spring boot创建一个restful服务器,笔者使用开发环境如下:项目说明jdk1.8idea2017-03操作步骤创建spring boot项目,参考idea 新建spring boot项目;创建领域类Greeting,(需要创建对应的包,这里就不再具体说明)package com.nick.demo.domain;public class Greeting {... 前言本文引导读者通过spring boot创建一个restful服务器,笔者使用开发环境如下:项目说明jdk1.8idea2017-03操作步骤创建spring boot项目,参考idea 新建spring boot项目;创建领域类Greeting,(需要创建对应的包,这里就不再具体说明)package com.nick.demo.domain;public class Greeting {...
- 前言本文介绍如何使用spring boot jpa repository如何使用该,本文承接上一篇文章。本文介绍如何使用程序操作数据库。开发环境如下:项目说明jdk1.8idea2017-03(已经安装lombok插件)mysql 5.6推荐使用dockernavicatmysql 客户端操作步骤新建repository类:AuthorRepositorypackage org.nick.b... 前言本文介绍如何使用spring boot jpa repository如何使用该,本文承接上一篇文章。本文介绍如何使用程序操作数据库。开发环境如下:项目说明jdk1.8idea2017-03(已经安装lombok插件)mysql 5.6推荐使用dockernavicatmysql 客户端操作步骤新建repository类:AuthorRepositorypackage org.nick.b...
- 前言本文介绍如何使用spring boot jpa entity。开发环境如下:项目说明jdk1.8idea2017-03(已经安装lombok插件)mysql 5.6推荐使用dockernavicatmysql 客户端操作步骤新建spring boot项目使用navicat新建数据库db_example修改配置文件./src/main/resources/application.prope... 前言本文介绍如何使用spring boot jpa entity。开发环境如下:项目说明jdk1.8idea2017-03(已经安装lombok插件)mysql 5.6推荐使用dockernavicatmysql 客户端操作步骤新建spring boot项目使用navicat新建数据库db_example修改配置文件./src/main/resources/application.prope...
- 前言阅读本文之后读者将会学习到如何使用java调用redis。开发环境包括idea、maven、jdk1.8、redis。本文假设读者已经在本机搭建好了redis服务器,并开放端口为6379,如果还未完成该操作请参考相关文档搭建redis服务器。redis可以使用docker快速使用,命令:docker run --name some-redis -p 6379:6379 -d redis:... 前言阅读本文之后读者将会学习到如何使用java调用redis。开发环境包括idea、maven、jdk1.8、redis。本文假设读者已经在本机搭建好了redis服务器,并开放端口为6379,如果还未完成该操作请参考相关文档搭建redis服务器。redis可以使用docker快速使用,命令:docker run --name some-redis -p 6379:6379 -d redis:...
- 前言本文举例说明eureka client如何使用。操作步骤使用idea新建立工程com.nick.client,依赖配置加入cloud discovery -> eureka discoveryweb -> web修改application.properties为application.ymlspring: application: name: clienteureka: cli... 前言本文举例说明eureka client如何使用。操作步骤使用idea新建立工程com.nick.client,依赖配置加入cloud discovery -> eureka discoveryweb -> web修改application.properties为application.ymlspring: application: name: clienteureka: cli...
- 前言eureka单词中文名字为找到了,故名思意,spring cloud eureka 是用来微服务服务发现的,其由2个组件组成:eureka server 注册中心eureka clinet 帮助服务注册;本文举例说明eureka server如何使用。建立注册中心使用idea新建立工程com.nick.eureka,依赖配置加入cloud discovery -> eureka disc... 前言eureka单词中文名字为找到了,故名思意,spring cloud eureka 是用来微服务服务发现的,其由2个组件组成:eureka server 注册中心eureka clinet 帮助服务注册;本文举例说明eureka server如何使用。建立注册中心使用idea新建立工程com.nick.eureka,依赖配置加入cloud discovery -> eureka disc...
- 前后端分离demo的部署开发,需要解决的问题总结,以及全配置分享。 前后端分离demo的部署开发,需要解决的问题总结,以及全配置分享。
- # **Sping IOC常用注解**## **1.什么是注解**1. 注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值..)2. 使用注解,注解作用在类上面,方法上面,属性上面3. 使用注解目的:简化xml配置## **2.常用注解**### **2.1用于创建对象的** 他们的作用就和在XML配置文件中编写一个<bean>标签实现的功能是一样的- **Comp... # **Sping IOC常用注解**## **1.什么是注解**1. 注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值..)2. 使用注解,注解作用在类上面,方法上面,属性上面3. 使用注解目的:简化xml配置## **2.常用注解**### **2.1用于创建对象的** 他们的作用就和在XML配置文件中编写一个<bean>标签实现的功能是一样的- **Comp...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签