Spring
文章平均质量分 79
Spring框架 笔记
程序员^晓洋
这个作者很懒,什么都没留下…
展开
-
SpringMVC
文章目录1、SpringMVC2、HelloWorldweb.xml配置springMVC.xmlHelloController.javaindex.jsp3、 @ReuqestMapping 注解用于标识类或者方法@ReuqestMapping 属性值:ant风格,路径规则、匹配restful风格,路径占位符、传值派生注解4、获取请求数据原生ServletAPI获取请求参数控制器方法形参获取请求参数@RequestParam@RequesHeader@CookieValue通过POJO获取请求参数解决乱码原创 2022-05-09 16:51:16 · 438 阅读 · 0 评论 -
06-Spring-整合日志框架 log4j2
Spring5 整合日志框架Spring5 已经移除了Log4jConfigListener,官方建议使用Log4j2整合Log4j2第一步:引入jar包第二步:创建log4j2.xml (log4j2 默认加载classpath 下的 log4j2.xml 配置文件。)jar包<dependencies> <!-- slf4j 作为日志门面 --> <dependency> <groupId>org.sl原创 2022-04-15 14:10:26 · 681 阅读 · 0 评论 -
05-Spring-事务管理
文章目录1.事务管理2.声明式事务管理2.1 实现步骤(1)基于注解实现(2)基于xml配置文件实现2.2 Spring事务管理API :PlatformTransactionManager接口2.3 @Transactional 相关参数2.4 传播行为:propagation2.5 隔离级别:isolation2.6 其他参数3.编程式事务管理1.事务管理概念:事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,要么都失败,如果有一个失败操作那么所有的操作都失败事务四个特性(ACI原创 2022-04-14 22:03:35 · 566 阅读 · 0 评论 -
04-Spring-JDBCTemplate
文章目录1.JdbcTemplate2.添加、修改、删除、查询3.批量操作1.JdbcTemplate什么是 JdbcTemplateSpring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库的操作准备工作引入jar包配置数据源配置JdbcTemplate后续可通过 JdbcTemplate 对象进行增删改操作1.jar包spring-core、spring-beans、spring-aop、spring-context、spring-jd原创 2022-04-14 17:54:18 · 1062 阅读 · 0 评论 -
03-Spring-AOP
文章目录1. SpringAOP2. 底层原理3. 操作术语4. 准备工作5. AspectJ注解使用6. AspectJ配置使用1. SpringAOP什么是 AOP面向切面编程利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高代码的可重用性,同时提高开发的效率。通俗表达:在不改变源代码的情况下,在原功能上添加新的功能主要的实现:日志记录、安全控制、事务处理、异常处理等等2. 底层原理AOP底层使用动态代理 实现第一种 有接口:使用J原创 2022-04-12 22:47:13 · 440 阅读 · 0 评论 -
02-Spring-IOC
文章目录1. IOC容器2. IOC操作bean管理1. 什么bean管理2. bean管理的实现方式1. 注解方式1. 对象创建2. 属性注入3. 完全注解开发2 .xml实现1.无参构造、有参构造、基本属性注入、特殊符号注入、NULL值注入2.外部bean、内部bean、级联bean3. 集合属性注入3. Spring中的两种Bean 普通bean 和 工厂bean(FactoryBean)4. bean的作用域5. bean的生命周期6. 自动装配7. 外部属性文件1. IOC容器什么是IO原创 2022-04-11 10:44:02 · 264 阅读 · 0 评论 -
SpringMVC运行流程
SpringMVC流程用户发送请求至前端控制器DispatcherServlet。DispatcherServlet收到请求调用HandlerMapping处理器映射器。处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。DispatcherServlet调用HandlerAdapter处理器适配器。HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)原创 2020-07-26 21:16:16 · 151 阅读 · 0 评论 -
1.spring boot 注解解析
一、spring boot 注解解析spring boot 常用配置讲解@SpringBootApplication 主配置注解(一般放在根类)@Bean 在spring 容器声明bean@ComponentScan 指定扫描包@Configuration 指定该类为配置类@ImportResource 引入外部xml(最好指定 classpath:)spring boot 配置文件spring boot 配置文件 支持 .properties原创 2020-07-26 22:51:03 · 103 阅读 · 0 评论 -
Spring-SpringMVC常用注解
Spring部分1、声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2、注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由JSR-250提供都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)。3、java配置类相关注解@Conf转载 2020-07-14 20:55:13 · 157 阅读 · 0 评论 -
SpringData
JPA Spring Data概述:JPA Spring Data : 致力于减少数据访问层 (DAO) 的开发量. 开发者唯一要做的,就只是声明持久层的接口,其他都交给 Spring Data JPA 来帮你完成!框架怎么可能代替开发者实现业务逻辑呢?比如:当有一个 UserDao.findUserById() 这样一个方法声明,大致应该能判断出这是根据给定条件的 ID 查询出满足条件的 User 对象。Spring Data JPA 做的便是规范方法的名字,根据符合规范的名字来确定方法原创 2020-07-08 19:19:16 · 232 阅读 · 0 评论