
spring
文章平均质量分 86
BoltBear
这个作者很懒,什么都没留下…
展开
-
什么是spring?
Spring什么是Spring, 它有什么特点? 包括哪些内容?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆ 轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并 且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。◆ 控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦 合。当应用了Io原创 2022-05-10 08:48:52 · 7878 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行.原创 2022-04-26 15:58:31 · 366 阅读 · 0 评论 -
SpringMVC学习笔记
配置spring提示:1 Spring Tool Suit (STS)2 Hibernate Tools对于JUNO版本的Eclipse 可以在help->Eclipse Marketplace 输入插件的名字在列表中选择插件安装就可以了。正在上传…重新上传取消SpringMvc原理图解:正在上传…重新上传取消导入jar包正在上传…重新上传取消一:springmvc工作流程。servlet容器初始化一个request请求 DispatcherSer...原创 2022-04-26 16:05:01 · 228 阅读 · 0 评论 -
spring介绍
01 初识Spring1、IOC和DI是Spring的基石。 IOC也就是控制翻转,就是把对象的创建、初始化、销毁等工作交给spring容器来做,由spring容器控制对象的生命周期。注:如果一个系统的表结构很复杂,那么设计表的时候可以考虑分成多块进行设计,并且一个块有一个核心表,一个块和另外一个快,可以通过另外一张表建立关系。2、使用Spring的步骤<1>写一个java文件。<2>写一个配置文件,这个配置文件的名字应该是appl...原创 2022-04-26 16:14:25 · 129 阅读 · 0 评论 -
Hibernate笔记
1. hibernate不能删除全是非空记录表记录。org.hibernate.PropertyValueException: not-null property references a null or transient value: cn.itcast.hibernate.domain.Department.name在hbm.xml里面写了not-null=“true”。Hibernate.cfg.xml文件编写需要的配置:(hibernate.properties)## MySQ.原创 2022-04-26 16:19:26 · 495 阅读 · 0 评论 -
使用Spring实现读写分离(MySQL实现主从复制)
背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库;那么,对我们的要求是:1、 读库和写库的数据一致;2、 写数据必须写到写库;3、 读数据必须到读库;2. 方案解决读写分离的方案有两种:应用层解决和中间件解决。2.1. 应用层解决:优点:1、 多数据源切换方便,由程序自动完成;2、 不需要引入中间件;3、 理论上.原创 2022-04-28 09:35:45 · 434 阅读 · 0 评论 -
搭建Mybatis
MyBatis学习mybatis入门Example:第一步:建立java工程正在上传…重新上传取消第二步:导入jar包正在上传…重新上传取消第三步:编写配置文件①.sqlMapConfig.xml<configuration><properties resource="jdbc.properties" />[h1]<environments default="development"><environment id=".原创 2022-04-26 16:06:16 · 153 阅读 · 0 评论 -
SpringMVC关于json、xml自动转换的原理研究
<mvc:resources location="/static/" mapping="/static/**"/><mvc:annotation-driven/><context:component-scan base-package="org.format.demo.controller" />视图配置省略.....pom中需要有以下依赖(Spring依赖及其他依赖不显示): <dependency> <groupI...原创 2022-04-26 16:01:47 · 478 阅读 · 0 评论 -
spring经典面试题
spring面试题一、spring工作原理:1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controller进行业务逻辑处理后,会返回一个ModelAndView5.Dispathcher查询原创 2022-04-24 14:06:49 · 454 阅读 · 0 评论 -
spring部分解析
spring总结原创 2022-04-24 13:59:21 · 238 阅读 · 0 评论 -
struts2讲解
Struts2部分1.JavaEE软件三层结构和MVC的区别?JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】MVC是一种思想,是一种模式,将软件分为Model模型、View视图、Controller控制器。【JavaEE开发更强调三层结构,web层开发更注重MVC】Struts2就是web层开发框架,符合MVC模式;struts1、webwork、jsf、SpringMVC都是MVC...原创 2022-04-24 13:50:01 · 10700 阅读 · 0 评论 -
企业面试问题收集-ssh
SSH框架阶段SSH的优缺点,使用场景?Hibernate优缺点Hibernate优点:(1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第三方框架或者接口,唯一特殊的是他们正与(仅仅一个)Session相关联。一旦这个Session被关闭,这些..原创 2022-04-26 09:05:15 · 152 阅读 · 0 评论 -
Spring Cloud 19个技术
Spring Cloud 工具框架1、Spring Cloud Config 配置中心,利用git集中管理程序的配置。2、Spring Cloud Netflix 集成众多Netflix的开源软件3、Spring Cloud Bus 消息总线,利用分布式消息将服务和服务实例连接在一起,用于在一个集群中传播状态的变化4、Spring Cloud for Cloud Foundry 利用Pivotal Cloudfoundry集成你的应用程序5、Spring Cloud Cloud Fo原创 2022-04-22 10:38:36 · 1305 阅读 · 0 评论 -
springboot工具的安装和使用
Spring Tool Suite:https://spring.io/tools/sts/allEclipse:http://www.eclipse.org/downloads/packages/all安装教程:龙果学院-程序员的专属学习平台二、插件的介绍 1.maven的介绍 学习Spring Boot必备之一,setting.xml的简...原创 2022-04-21 17:06:42 · 436 阅读 · 0 评论