spring
文章平均质量分 68
又见藤蔓
php开发,java开发,thinkphp开发,熟悉linux
展开
-
spring4简单实例(1)
这篇文章简单介绍下spring4.3.5的使用。所用的jar包:controller类:箭头指向的那两个,别的不用看,其中Test是测试类,如下:springmvc-servlet.xml中的内容如下:我复制了,你复制过去就行 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2017-01-03 16:15:04 · 441 阅读 · 0 评论 -
spring boot问题之Invalid bound statement (not found)
报错情况如下:yml文件配置如下:网上的其它原因我就不说了,好排查。就特么这一个,怎么找都找不出来,而且target里面也有xml文件。问题就在mybatis下面又有一个mybatis.mapper。把这个mybatis.去掉就好了。如果大家按照网上说的步骤排查不出来,大部分估计就是在配置文件上面写错了,我特么这个就是。害死我了。最后我写成这个也行:mapper-lo...原创 2019-08-14 14:42:06 · 1555 阅读 · 0 评论 -
事务的传播行为及其它属性
接着上一篇博客,当你配置好事务之后,如果你的剩余金额不足以买一本书,那么你的金额不会减少,同时那本书在仓库里也不会减少一本。只有你的金额足以买书的时候,你的金额才会减少,同时仓库里的书也减少(你买去了)。现在有个情况,如果你要同时买好几本书,但是你的金额只允许你买其中的一部分,那么spring事务会怎么做呢?这就是在事务中处理事务。带着这个问题,看事务的传播行为事务原创 2017-01-10 16:58:24 · 289 阅读 · 0 评论 -
spring使用namedParameter与声明式事务
spring使用namedParameter就是把sql语句里面的?设置成别名,前面要加冒号(:),也叫具名参数。看代码就明白了application配置文件中需要加入以下配置:相关java代码:数据库对应的bean类测试类使用junit4测试就行了。事务简介事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整原创 2017-01-10 15:02:36 · 332 阅读 · 0 评论 -
spring使用JdbcTemplate
知识点: 为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架 作为Spring JDBC框架的核心,JDBC模板的设计目的是为了不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务,通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低使用JdbcTemplate更新数据原创 2017-01-09 16:57:37 · 306 阅读 · 0 评论 -
spring的返回通知、异常通知、环绕通知、切面的优先级与重用切点表达式
前面的前置通知后置通知啥的都看懂了吧!如果不懂可以留言问,我写是为了将来忘了回头看。后面这些我就直接贴图了,顺便在图里介绍下spring的配置文件还是那两个配置,别忘了加aop与context的命名空间,不贴图了用到的java接口及实现类切面优先级及重用切点表达式环绕通知,这个方法比较全,但用的不多:再加个异常通知说明原创 2017-01-07 16:41:36 · 953 阅读 · 0 评论 -
spring的AOP基础、前置通知与后置通知
AOP(Aspect-Oriented Programming,面向切面编程)是一种新的方法论,是对传统OOP(Object-Oriented Programming,面向对象编程)的补充AOP的主要编程对象是切面(aspect),而切面模块化横切关注点在应用AOP编程时,仍然需要定义公众功能,并且不必修改受影响的类,这样一来横切关注点就被模块化到特殊的对象(切面)里AOP的好处每原创 2017-01-07 14:36:29 · 5407 阅读 · 0 评论 -
spring通过注解配置
先讲下知识点:使用spring注解后需要在spring配置中配置扫描组件在classpath中扫描组件1组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件特定组件包括: @Component:基本注解,标识了一个受Spring管理的组件 @Respository:标识持久层组件 @Ser原创 2017-01-06 14:00:02 · 313 阅读 · 0 评论 -
spring4.3.5文件上传功能
controller:@Controller@RequestMapping("/mvc")public class MvcController { @RequestMapping("/hello") public String hello(){ return "hello"; } @RequestMapping(valu原创 2016-12-28 15:59:43 · 1237 阅读 · 0 评论 -
Spring通过factory配置bean
多的就不说了,这个比较简单,不多,我就直接截图了。相关java类:spring配置文件测试类我就不截图了,贴代码了哈 public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext("beans-beanfac原创 2017-01-05 17:27:56 · 247 阅读 · 0 评论 -
spring管理bean的生命周期与spring通过工厂方法配置bean
IOC容器中bean的生命周期方法SpringIOC容器可以管理bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务SpringIOC容器对Bean的生命周期进行管理的过程: 1 通过构造器或工厂方法创建bean实例 2 位bean的属性设置值和对其他bean的引用 3 调用bean的初始化方法 4 bean可以使用了 5 当容器关闭时,调用be原创 2017-01-05 17:03:31 · 665 阅读 · 0 评论 -
spring_bean的作用域,spring使用外部属性文件和spring_SpEL(三)
1,spring的作用域2,spring使用外部属性文件这里以db.properties为例,先建立好db.properties文件,如图:在spring配置文件中:说明:在配置文件里配置bean时,有时需要在bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等),而这些部署细节实际上需要和bean配置相分离Spring提供了一个Proper原创 2017-01-05 11:13:28 · 386 阅读 · 0 评论 -
spring自动装配与spring_bean之间的关系(二)
关于自动装配:XML配置里的Bean自动装配1 SpringIOC容器可以自动装配Bean,需要做的仅仅是在的autowire属性里指定自动装备的模式2 byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一直的bean,在这种情况下,Spring将无法判定哪个bean最合适该属性,所以不能执行自动装配3 byName(根据名称自动装配):必须将目标bean的名原创 2017-01-04 16:31:03 · 259 阅读 · 0 评论 -
spring属性配置的一些细节(二)
spring使用的一些必须的jar包在第一篇文章里贴着呢,这里就不再贴了,先把使用到的类贴出来。car类,包括重写的tostring方法,这里没有截到Person类:包括set/get方法及tostring方法,这里部分没有截到datasource类(测试properties用):newperson类list的perosn类:main原创 2017-01-04 11:04:20 · 272 阅读 · 0 评论 -
Springboot2.1.5集成activiti7.1.24出现登录验证
Spring2.1.5集成activiti7.1.24时访问要输入用户名和密码。其余的方式大家如果试过成功就可以了,如果不行,可试下这个:取消登录验证如下:@SpringBootApplication( exclude = { org.springframework.boot.autoconfigure.security.servlet.Secu...转载 2019-08-28 20:55:32 · 2790 阅读 · 1 评论