idea中怎么整合springspringmvcmybatis idea怎么创建springmvc hibernate
idea中怎么整合springspringmvcmybatis
这里是选择我们开发的JDK版本,我们才能在下面选择我们需要构建成什么类型的项目.
接着我们选中maven-archetype-webapp,这时候我们的项目类型就确定为是web项目.
需要注意一点,我上面图中没标注出来的Project SDK:New→Project),这是会出现一个界面如下图所示:
maven新建WebApp项目第一步
如上图所示.
勾选右边上面的Create from archetype,我们需要勾选的地方已经使用红色框标注出来.
最左边的是maven,是我们需要使用的项目构建工具完成基本的SpringMVC spring MyBatis框架整合
数据库使用MySQL
加入阿里巴巴的druid数据库连接池
使用gson作为json解析工具
实现日志输出
maven依赖的版本管理
第一步: 使用idea的maven创建一个基本的web工程.
打开Idea在欢迎界面选择创建一个新的Project或者是(在菜单界面选择
idea怎么创建springmvc hibernate
SpringMVC与Spring结合
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。
1. 再次配置web.xml
Spring要在程序调用某个对象的时候,就要首先把这个对象的实例注入进去。Spring自己对实例、程序运行的管理构成了Spring自己的容器,第一步就是要在web.xml中注册初始化这个容器。在此之前我们先在/resources文件夹下,创建子路径META-INF,然后在这个文件夹下,创建我们后面要用到的applicationContext.xml文件,如果用过spring框架的人对这个文件都不会陌生,这是spring的配置文件。最后web.xml文件如下:
metadata-complete="true" version="3.0">
spring-dispatcher
org.springframework软件定制开发公司www.yingtaow.com?web.servlet.DispatcherServlet
spring-dispatcher
/
contextConfigLocation
classpath:/META-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
2. 配置applicationContext.xml文件
在spring4之后,spring配置的bean不是在xml文件中配置了,而是采用固定扫描annotation的类,根据对象的类型或者名字自动加载,但此前提是我们仍然要在配置文件中配置好这些类所在包的路径。最后applicationContext.xml文件如下,
3. 创建一个Service类,UserService.java
Service的创建我们还是比较推荐具体的service实现相应的接口的方式,下面我们写一个服务类,用来获取注册的用户,在包com.mark.java.service下创建接口UserService。
public interface UserService {
public List getAllUsernames()
}
然后再创建一个UserServiceImpl来实现此接口,
@Service
public class UserServiceImpl implements UserService {
public List getAllUsernames() {
List users = new ArrayList()
users.add("MarK")
users.add("Ken")
users.add("Fowafolo")
return users
}
}
注意!!!,我们要对个实现加上注释@Service,这是在告诉spring,我需要你来管理我。
idea 怎么用maven添加springmvc
在pom.xml 加上
然后右击项目 Run As Maven install 等它执行完,说明 springMVC的jar添加进去了。