当前位置:首页>开发>正文

idea中怎么整合springspringmvcmybatis idea怎么创建springmvc hibernate

2023-05-03 13:07:26 互联网 未知 开发

 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 加上



org.springframework
spring-core
${spring.version}


commons-logging
commons-logging




org.springframework
spring-beans
${spring.version}


org.springframework
spring-context
${spring.version}


org.springframework
spring-context-support
${spring.version}


org.springframework
spring-aop
${spring.version}


commons-logging
commons-logging




org.springframework
spring-tx
${spring.version}




org.springframework
spring-orm
${spring.version}


org.springframework
spring-jdbc
${spring.version}




org.hibernate
hibernate-validator
${validator.version}


然后右击项目 Run As Maven install 等它执行完,说明 springMVC的jar添加进去了。

最新文章