一、@ComponentScan注解属性value:指定要扫描的package; includeFilters=Filter[]:指定只包含的组件 excludeFilters=Filter[]:指定需要排除的组件; useDefaultFilters=true/false:指定是否需要使用Spring默认的扫描规则:被@Component, @Repository, @Service, @Con
# 使用Spring Boot EntityManager实现通用数据库操作 ## 引言 在开发过程中,我们经常需要与数据库进行交互。Spring Boot提供了很多方便的工具和库,其中之一就是EntityManager。本文将介绍如何使用Spring Boot EntityManager来实现通用的数据库操作。 ## 整体流程 下面的表格展示了使用Spring Boot EntityMana
原创 7月前
154阅读
apollo 配置中心,官网 Apollo,官网有设计,部署说明。系统架构图releases上下载后发现有这4个文件apollo-adminservice-1.9.2-github  apollo-configservice-1.9.2-github  apollo-portal-1.9.2-github  apollo-quick-start-1.9.2q
# 实现Spring Boot通用接口 ## 简介 在Web开发中,我们经常需要编写各种接口来实现不同的功能。为了提高代码的复用性和可维护性,我们可以使用Spring Boot框架来实现通用接口。本文将介绍如何使用Spring Boot来实现通用接口,并给出具体的代码示例和解释。 ## 实现步骤 下面是实现Spring Boot通用接口的步骤: | 步骤 | 描述 | | ---- | -
原创 7月前
70阅读
Springboot启动流程(三) 之前我们研究了springboot启动流程中的listener的运行流程,接下来就该是各种环境的出事话包括environment和context这两个非常重要的spring环境 首先还是run方法的代码: run方法代码如下: public ConfigurableApplicationContext run(String... args) { //
转载 2023-09-13 15:54:59
41阅读
1.写在前面前面笔者介绍完了Spring的源码,最近笔者也在看设计模式,由于休息了太久了,这个时候笔者打算继续看SpringBoot的源码,在看SpringBoot的源码的之前,笔者先带大家了解SpringBoot的应用。2.本篇博客概述3.从零开始构建SpringBoot项目笔者这儿要介绍两种构建SpringBoot项目的方式,第一种通过官网的方式构建SpringBoot项目,第二种是通过ide
spring security实现简单的登陆和权限角色控制随笔简介  spring版本:4.3.2.RELEASE+spring security 版本:4.1.2.RELEASE(其它不做说明)  所展示内容全部用注解配置  springmvc已经配置好,不作说明  会涉及到springmvc,spel,el的东西,不熟悉的同学可以先去看一下这方面内容,特别是springmvc  代码都带注释
前言Spring Boot开发项目常见的交互使用形式有两种:一种是后端接口直接返回页面,另外一种是返回JSON数据。前者在常见的传统IT公司比较多,配合模板引擎,由后端页面渲染返回。而后者则是互联网公司用的比较多,比如微服务接口,前后端分离项目,手机app等,基本都是通过JSON数据交互。后端接口直接返回页面现在用的比较少了,主流还是使用JSON数据交互。所以今天我们做前后端分离项目的第一步,写我
文章目录一、Spring Security 简介二、整合 Spring Security1、创建项目,导入依赖2、创建数据库,搭建环境3、配置数据库4、创建实体类5、实现 UserMapper6、实现 UserService7、实现 Controller8、配置 Spring Security9、拦截登录认证测试 一、Spring Security 简介通常,一个正式的项目都会具有安全方面的需求
一、项目搭建使用IDEA,点击create new project,然后左边的spring initializr,右边SDK1.8,URL:https://start.spring.io,next 改改名字 packing为jar,next 选个web下的web即可,这个地方要选好spring boot版本!不同版本有些代码不生效, finished,创建完成。二、项目编写与运行src下有个XXX
转载 1月前
12阅读
Spring boot集成 MyBatis 通用Mapper配置POM文件<parent><groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version&g...
原创 2021-10-11 14:26:42
407阅读
好,到目前为止,我们的 spring cache 缓存程序已经运行成功了,但是还不完美,因为还缺少一个重要的缓存管理逻辑:清空缓存. 当账号数据发生变更,那么必须要清空某个缓存,另外还需要定期的清空所有缓存,以保证缓存数据的可靠性。 为了加入清空缓存的逻辑,我们只要对 AccountService2.java 进行修改,从业务逻辑的角度上看,它有两个需要清空缓存的地方&nbsp
Mybatis在使用过程中需要三个东西,每张表对应一个XXMapper.java接口文件,每张
原创 2022-12-19 17:00:23
161阅读
一,什么是Spring,使用Spring框架的好处 曾经Spring学习笔记中提到了Spring用来管理项目中所有的对象,是容器。这里详细介绍一下。1、Spring是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的;它是一个容器,用来装java对象,中间层框架起一个连接作用;2、Spring是一个三层架构:Web层----SpringMvc 业务层----Spring的IOC思
# Spring Boot 设置通用的RequestMapping 路径 在使用Spring Boot开发Web应用的过程中,我们通常会使用`@RequestMapping`注解来处理请求。但是,如果我们的应用中有很多的请求处理方法,每个方法都需要有一个指定的请求路径,那么代码会显得非常冗余。为了简化代码,我们可以使用通用的`@RequestMapping`路径来统一处理这些请求。 本文将介绍
原创 11月前
418阅读
# Spring Boot读取XML转换通用对象 ## 1. 流程概述 在使用Spring Boot读取XML并将其转换为通用对象的过程中,可以分为以下几个步骤: 1. 创建Spring Boot项目 2. 添加依赖 3. 编写XML文件 4. 创建Java对象 5. 编写XML解析代码 6. 运行程序 下面将逐步详细介绍每个步骤需要做的事情,包括相关的代码和注释。 ## 2. 步骤详解
原创 10月前
342阅读
001 # =================================================================== 002 # COMMON SPRING BOOT PROPERTIES 003 # 004 # This sample file&n
原创 2018-01-04 14:36:38
1864阅读
先实现一个自定义注解@Target({ElementType.METHOD}) // 作用在方法上 @Retention(RetentionPolicy.RUNTIME) // 运行时起作用 public @interface ServiceSwitch { /** * 业务开关的key(不同key代表不同功效的开关) */ String switchKey(); // 提示
原创 4月前
93阅读
看本文之前,请确保你已经在SpringBoot中集成MyBatis,并能正常使用。 如果没有,那么请先移步 http://blog.csdn.net/catoop/article/details/50553714 做了解后,再按本文步骤操作。使用MyBatis在我们通过xml集中配置SQL,并通过创建接口Mapper文件来完成持久化DAO层(mybatis内部使用的是动态代理,所以我们不需要自己编
原创 2021-09-01 09:35:38
177阅读
  • 1
  • 2
  • 3
  • 4
  • 5