快速搭建SSM框架WEB项目 Spring+SpringMVC+Mybatis+MySQL

这篇博客详细介绍了如何快速搭建SSM框架,包括各组件注解的使用,如@Service、@Controller、@Repository和@Component。文章中还涉及到Spring的@Autowired注解以及@Resource注解的详细解释,包括它们在自动装配和JNDI查找中的工作原理。此外,博主分享了项目的配置文件,如Web.xml、springMVC-Servlet.xml和applicationContext.xml,并探讨了Bean注入的顺序。
摘要由CSDN通过智能技术生成

SpringMVC常用注解:

@Service服务用于标注业务层组件注入dao组件

@Controller用于标注控制层组件(如struts中的action  注入服务组件)

@Repository用于标注数据访问组件,即DAO组件

@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。(把普通pojo实例化到spring容器中,相当于配置文件中的<beanid="" class=""/>

@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。比如图一中,跳转到登录页面的路径就是localhost:8080/xxx-war/user/toLogin

 

@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作,我们也要清楚,@Autowired是根据类型进行自动装配的。

 

 

Jar包:


Web.xml配置:

 

springMVC-Servlet.xml配置:

 

applicationContext.xml配置:


注入顺序分析:


项目在本文件夹中:ssm

插入测试: http://localhost:8080/ssm/insertUserinfo.spring

@Resource注解

@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDIcontext中的一个对象。 Spring确实支持使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值