
spring
文章平均质量分 96
qq_42514129
猛兽总是独行,牛羊才成群结队。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring源码解读
第一章 Spring源码解读spring是如何解决循环依赖的?添加链接描述总结:Spring将对象完整初始化过程分为了三步,createBeanInstance对象实例化 ⇒ populateBean对象属性填充 ⇒ initializeBean对象初始化。对象实例化阶段:调用constructor.newInstance()为对象完成实例化并将这个不完全的对象放入提前曝光容器earlySingletonObjects;对象属性填充阶段:递归调用对象的成员变量初始化,重复对象初始化的三步..原创 2021-08-31 10:13:23 · 490 阅读 · 0 评论 -
ssm--springmvc1
springmvc_day011.springmvc中的重要组件1.1 DispatcherServlet 前端控制器 用户请求到达前端控制器,它就相当于mvc模式中的controller, dispatcherServlet 是整个流程控制的中心,由它调用其它组件处理用户的请求, dispatcherServlet 的存在降低了组件之间的耦合性。 1.2 HandlerMapping ...原创 2018-12-05 08:54:49 · 156 阅读 · 0 评论 -
springboot
SpringBootSpringBoot简介: SpringBoot对Spring的导包和配置文件进行简化开发,可以按照功能进行导包,SpringBoot不是对Spring的功能进行扩展,只是提供了一种简单快速的使用spring的方式SpringBoot核心功能: 起步依赖,自动配置起步依赖:按照功能模块进行导包自动配置:自动装配一些默认配置,约定优于配置引导类:@Spring...原创 2018-12-05 20:53:00 · 146 阅读 · 1 评论 -
ssm--springmvc2
springmvc_day021.常用注解1. @RequestMapping建立请求url和处理请求的方法之间的对应关系,重要属性: name= "/findUser" method = RequestMethod.POST/DELETE/PUT/GET,restful风格@Controller //当前类必须被spring容器管理,才能使用springmvc的功能@Reques...原创 2018-12-06 09:55:09 · 196 阅读 · 0 评论 -
SpringDataJPA_day03
基于JpaSpecificationExecutor的复杂条件查询API源码:public interface JpaSpecificationExecutor<T> { //dao层继承JpaSpecificationExecutor接口 //根据条件查询一个对象 T findOne(Specification<T> spec); //根据条件查...原创 2018-12-03 22:53:37 · 172 阅读 · 0 评论 -
SpringTask
Cron Expression Cron 表达式是一个字符串,字符串以 5 或 6 个空格隔开,分为 6 或 7 个域,每一个域代表一个含义,Cron 有如下两种语法格式:(1)Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek秒 ...原创 2018-12-20 16:45:25 · 514 阅读 · 0 评论 -
SpringSecurity的使用(入门Demo)
概述:Spring Security的前身是Acegi Security,是Spring项目组中用来提供安全认证服务的框架认证: 验证用户名密码是否正确的过程,authentication授权: 对用户所能访问的资源进行控制,authorityUserDetailsServiceImplpackage com.hitalk.service.security;import com.hit...原创 2019-03-26 14:42:00 · 320 阅读 · 0 评论 -
ssm--spring4
1.JdbcTemplate与QueryRunner1.1 JdbcTemplate常用API JdbcTemplate template = new JdbcTemplate(dataSource); int template.update(sql,args...); T template.queryForObject(sql,new BeanPropertyRowMapper<T...原创 2018-12-03 08:57:31 · 196 阅读 · 0 评论 -
SpringDataJPA_day01
JPAjpa的概念: Java Persistence API,即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。ORM思想: 对象关系映射,Object Relational Mapping,将数据库中的字段名与实体类中的属性名对应起来,从而可以通过操作实体类的属性来操作数据库中的字段的效果Hiberate: JPA是规范,Hiber...原创 2018-11-30 21:11:04 · 365 阅读 · 0 评论 -
SpringDataSolr
solr跟elasticSearch的区别: 1.solr对单机和少量集群比较快,elasticSearch对大量集群比较快 2.solr对实时搜索不太友好,elasticSearch对实时搜索非常友好 3.solr的后台是Apache有一个成熟的社区,而elasticSearch相对较新solr的域使用: 注意:solr中的域,必须先在solrhome/索引库/config/sche...原创 2018-11-11 18:42:43 · 259 阅读 · 0 评论 -
SpringBoot配置文件
#########################COMMON SPRING BOOT PROPERTIES ########################=CORE PROPERTIES===#Filename配置文件名必须命名为: application.properties #SPRING CONFIG (ConfigFileApplicationListener)spring...原创 2018-11-20 09:04:58 · 163 阅读 · 0 评论 -
SpringBoot的启动器
====================SpringBoot 应用启动器基本的一共有 44 种,具体如下:1) spring-boot-starter 这是 Spring Boot 的核心启动器,包含了自动配置、日志和 YAML。 2) spring-boot-starter-actuator 帮助监控和管理应用。 3) spring-boot-starter-amqp 通过 spr...原创 2018-11-20 09:10:04 · 522 阅读 · 0 评论 -
ssm--spring3
1.spring整合junit1.1测试类中的问题和解决思路 jdk自带的junit无法识别spring框架,因此当使用spring整合junit后,导致了异常。依靠spring框架提供的junit,替换掉jdk自带的运行器。1.2配置步骤1.2.1导入junit的坐标,junit版本4.12以上<dependency> <groupId>org.spr...原创 2018-11-30 09:04:28 · 136 阅读 · 0 评论 -
浅谈Spring依赖注入静态成员变量
Spring的依赖注入是基于bean对象注入属性;如果在一个类中定义了一个static修饰的成员变量,那么这个变量就是属于类的,无法完成依赖注入 eg: 假设在xml配置文件已经配置了SolrTemplate对象 @Autowired private static SolrTemplate solrTemplate; //main方法... main()...原创 2018-12-04 20:29:03 · 719 阅读 · 0 评论 -
SpringDataJPA_day02
SpringDataJpa的由来: Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架 jdbc-->hibernate-->jpa-->SpringDataJpa主要的4种查询思想:1.使用Spring Data JPA中接口定义的方法进行查询 直接使用,不需要任何操作2.使用JPQL的方式查询 da...原创 2018-12-02 19:44:26 · 248 阅读 · 0 评论 -
springmvc中放行静态资源
第一种方式: 直接放行所有的静态资源 &lt;mvc:default-servlet-handler/&gt;第二种方式: 对指定沐浴露下的静态资源放行 &lt;mvc:resources mapping="/css/**" location="/css/"/&gt; &lt;mvc:resources mapping=&原创 2018-11-01 22:46:57 · 657 阅读 · 0 评论