spring
文章平均质量分 51
暴躁的程序猿啊
不是大佬,只是在分享学习的过程
展开
-
SpringSecurity的基础使用
SpringSecurity(安全)在web开发中 安全第一位!什么是 SpringSecurity?官方解释:Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.Spring Security is a framewor原创 2021-04-24 12:02:06 · 549 阅读 · 4 评论 -
spring框架的图片上传
使用MultipartFile实现图片上传MultipartFile为org.springframework.web.mutipart包下的一个类是spring框架为我们提供的, 我们就使用它来完成上传图片到本地小编用的是springbootservice层实现的服务 public String saveImage(MultipartFile file)throws Exception{ //判断后缀名对不对 xxx.jpg 从 . 以后的字符判断 int i原创 2021-03-31 15:34:40 · 792 阅读 · 0 评论 -
Spring的事务控制
spring事务控制我们要明确的事第一:JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计业务层的事务处理解决方案。第二:spring 框架为我们提供了一组事务控制的接口。具体在后面的第二小节介绍。这组接口是在spring-tx-5.0.2.RELEASE.jar 中。第三:spring 的事务控制都是基于 AOP 的,它既可以使用编程的方式实现,也可以使用配置的方式实现。我们学习的重点是使用配置的方式实现。事务管理的对象org.springframework.jdb原创 2021-01-22 10:13:49 · 222 阅读 · 0 评论 -
jdbcTemplate的基本使用
一、JdbcTemplate 概述它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。jar包 spring-jdbc-5.0.2.RELEASE.jar 中,我们在导包的时候,除了要导入这个 jar 包外,还需要导入一个 spring-tx-5.0.2.RELEASE.jar(它是和事务相关的)。导入坐标 <dependencies> <dependency>原创 2021-01-21 12:52:11 · 430 阅读 · 0 评论 -
Spring的AOP
写一个账户业务层模拟业务(基于xml配置)/** * 账户的业务层接口 * 这是一个新建的类 */public interface AccountService { /** * 模拟保存账户 */ void saveAccount(); /** * 模拟更新账户 * @param i */ void updateAccount(int i); /** * 删除账户 * @retur原创 2021-01-20 12:24:27 · 89 阅读 · 0 评论 -
动态代理基于接口和子类
以消费者购物为例基于接口的动态代理生产者/** * 销售 * @param money */ public void saleProducer(float money){ System.out.println("销售产品,并拿到钱"+money); } /** * 售后 * @param money */ public void afterService(float money){原创 2021-01-19 11:57:33 · 74 阅读 · 0 评论 -
Spring整合Junit
Spring整合junit的配置1、导入spring整合junit的jar坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.2.RELEASE</version> </d原创 2021-01-18 10:19:09 · 96 阅读 · 0 评论 -
Spring的新注解
spring中的新注解纯配置注解 取代xmlConfiguration作用:指定当前类是一个配置类细节:当配置类作为AnnotationConfigApplicationContext对象创建的参数时,该注解可以不写。ComponentScan作用:用于通过注解指定spring在创建容器时要扫描的包属性:value:它和basePackages的作用是一样的,都是用于指定创建容器时要扫描的包。我们使用此注解就等同于在xml中配置了:<context:component-scan b原创 2021-01-17 13:12:27 · 87 阅读 · 0 评论 -
Spring的常用注解
一、用于创建对象的注解@Component作用:用于把当前类对象存入spring容器中属性:value用于指定bean的id。当我们不写时 他的默认值是当前类名首字母改小写只有一个属性时value可以不写@Component(“accountService”)它们的作用和xml文件中编写bean标签实现的功能是一样的Controller:一般用在表现层Service:一般用在业务层Repository:一般用于持久层 可以互相替换不建议以上三个注解作用和属性与Compone原创 2021-01-17 13:03:53 · 177 阅读 · 0 评论 -
Spring的依赖注入
一、 Spring中的依赖注入依赖注入:Dependency InjectionIOC的作用:降低程序间的依赖关系(耦合)依赖关系的管理以后都交给spring来维护在当前需要用到其他类的对象 由spring为我们提供 我们只需要在配置文件中说明依赖关系的维护:就称为依赖注入依赖注入能注入的数据有三类:基本类型和String其他bean类型(在配置文件中 或注解配置过得属性)复杂类型 集合类型二、注入方式 三种1.构造函数注入构造函数注入 实际开发很少用使用的标签 co原创 2021-01-16 11:40:15 · 226 阅读 · 0 评论 -
Spring中Bean的细节
一、创建bean的三种方式<!--第一种方式 使用构造函数创建 --> 使用bean 标签 配上 id class属性且没有其他属性时 采用的就是默认构造函数创建bean对象 此时类中如果没有默认构造函数则无法创建 <bean id="accountService" class="com.rpf.service.impl.AccountServiceImpl"></bean>service实现类 public class Acc原创 2021-01-15 12:37:07 · 109 阅读 · 2 评论 -
Spring IOC
一、spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。二、什么是耦合耦合性(Cou原创 2021-01-13 13:11:03 · 79 阅读 · 0 评论