spring
文章平均质量分 64
spring
老朱.
业余时间喜欢写点技术博客,读点无用之书。想阅读我更多原创的非技术类文章,可以关注我的公众号 老朱的读书随想
展开
-
Spring之IOC和AOP
Spring是一个开源框架,主要实现两件事,IOC(控制反转)和AOP(面向切面编程)。IOC所谓控制反转,就是控制权的转移,举例说明:一个人要开车,正常情况下,人应该自己去找车,而实现控制反转后,人就不需要考虑车从哪里来了,直接开就行了,人就把找车的控制权转移给了别的对象。体会一下下面的代码先定义一个接口Carpublic interface Car { void...原创 2015-10-15 19:26:04 · 2291 阅读 · 0 评论 -
Spring定义和装配Bean
我在上一篇博客中讨论了Spring中的IOC和AOP,本篇文章通过代码来演示一下Spring到底是如何实现IOC的。本篇博客我会介绍在Spring中如何定义和装载Java Bean。业务场景还是人开车的例子。首先,定义一个Car接口和两个实现了Benz和BMW,然后定义一个Person类,Person类依赖Car接口。public interface Car { voi...原创 2015-10-18 17:22:56 · 5876 阅读 · 3 评论 -
Spring AOP入门Demo
本篇博客将会一步一步创建一个最简单的例子,来使用Spring的AOP特性,算是一个Spring AOP的入门Demo。作为一个初学者,运行出这么简单的一个Demo也踩了很多的坑。原创 2015-10-20 16:37:26 · 7685 阅读 · 1 评论 -
spring自动检测bean
在上一篇《spring定义和装载bean》中,最后提到了通过配置<context:annotation-config/>,从而使spring可以使用注解@Autowired的方式自动装配依赖。所谓的依赖,就是在xml配置文件中定义的bean。在xml文件中定义bean也是一件很讨厌的事情:如果java类很多的话,需要定义很久,并且新增的类经常忘记加到spring配置文件中。本篇博客就来...原创 2018-04-09 18:06:54 · 500 阅读 · 0 评论 -
spring基于java的配置
我在上一篇《spring自动检测bean》中介绍了在java代码中加上一些注解,并开启component-scan,那些加了特殊注解的类就可以自动注册为spring bean,这一特性可以很大程度上减少编写xml配置文件的代码量,但在有些情况下并不是很好用,例如:要注册为spring bean的类不是我们编写的,或者想注入一个简单的字符串等。本篇讨论spring如何使用基于java的配置,从而...原创 2018-04-09 18:10:09 · 540 阅读 · 0 评论 -
spring+quartz实现定时任务
很多项目都有定时任务这个概念,某个任务隔个几分钟跑一次。在Java中,通过Spring+Quartz的方式来实现定时任务是个很不错的选择。 quartz(读作[kwɔːts])是石英的意思,把这个读音背会了,留着以后装逼用!下面来着手写一个最简单的Demo。原创 2016-03-11 17:10:59 · 739 阅读 · 0 评论 -
springmvc 开始
本篇博客作为spring mvc的开篇博客,提供一个最简单的使用spring mvc构建web站点的例子。首先,创建一个maven项目,使用maven-archetype-webapp,下面是所有maven依赖<dependencies> <dependency> <groupId>org.springframework<...原创 2015-11-25 18:02:40 · 901 阅读 · 0 评论 -
spring mvc中基于注解的控制器
使用基于注解的控制器,可以在一个控制器类内包含多个请求处理方法。本文将介绍在spring mvc中经常用到的注解类,包括:声明Controller、Action,以及URL映射的注解(@Controller,@RequestMapping)向视图中传递数据(Model)接受请求参数和路径变量的注解(@RequestParam,@PathVariable)重定向时传递数据的参数(Redi...原创 2015-11-26 15:06:20 · 1743 阅读 · 1 评论 -
springmvc 不解析EL表达式的解决办法
这是一个spring mvc初学者可能会遇到的问题。代码如下:@Controller@RequestMapping(value="/home")public class HomeController { @RequestMapping(value = "/index") public ModelAndView Index(Model model) { ...原创 2015-11-24 17:04:54 · 8299 阅读 · 3 评论 -
MyBatis与Spring集成
本篇博客讨论mybatis如何与spring这个强(zhuang)大(bi)的框架集成。与spring集成最大的好处就是把sqlSession的创建过程交给了spring,并且可以将创建好的sqlSession对象直接注入到我们编写的类中。所以,本篇博客主要讨论两点:如何通过spring创建sqlSession如何将sqlSession注入到我们的类中。如何通过spring创建sqlSessi原创 2015-12-10 15:12:16 · 772 阅读 · 0 评论 -
使用idea community版调试spring boot
国内使用community版idea的开发者可能不太多,所以这篇博客估计也不会有很大的访问量,我就当做了个笔记,留着自己看吧。spring boot项目组推荐使用packagging = jar的方式,这样的话,你的spring boot项目有一个main方法,这种情况的话,就跟调试一个java se项目是一样一样的。在idea中选中打开菜单Run --> Edit Configurations,点击左上角的小加原创 2017-12-26 10:23:47 · 13588 阅读 · 1 评论