Spring开发环境配置<1>

IntelliJ-IDEA教程
gradle官网
spring下载
使用IDEA和gradle搭建Spring MVC和MyBatis开发环境
Spring MVC 环境搭建

intellij+gradle spring环境搭建

第一次可以参考上面的环境搭建文章,写的很好。
这里新建一个project:


Spring开发环境配置<1>_第1张图片
1.png
Spring开发环境配置<1>_第2张图片
2.png

GroupID是项目组织唯一的标识符,实际对应[Java]的包结构,就是main目录里java的目录结构。一般GroupID就是填com.company.appname,这样子。

ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。例如(zhifubao,weixin当然用英文更好)

Spring开发环境配置<1>_第3张图片
3.png

选择gradle的来源,可以用自己下载的gradle,也可以使用IDEA内建的gradle版本:

Spring开发环境配置<1>_第4张图片
4.png

选择项目存放的目录:

Spring开发环境配置<1>_第5张图片
5.png
Spring开发环境配置<1>_第6张图片
6.png

添加jar包进lib中,这里我比较懒,直接都加进去,自己可以根据需要添加,如图

Spring开发环境配置<1>_第7张图片
7.png

gradle配置

group 'com.lq.play'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'war'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.11'
    testCompile group: 'junit', name: 'junit', version: '4.12'

    def springVersion = "4.3.9.RELEASE"
    def mybatisVersion = "3.2.6"
    def log4jVersion = "1.2.17"


    // Spring依赖
    compile("org.springframework:spring-aop:$springVersion",
            "org.springframework:spring-orm:$springVersion",
            "org.springframework:spring-jdbc:$springVersion",
            "org.springframework:spring-jms:$springVersion",
            "org.springframework:spring-messaging:$springVersion",
            "org.springframework:spring-instrument-tomcat:$springVersion",
            "org.springframework:spring-instrument:$springVersion",
            "org.springframework:spring-framework-bom:$springVersion",
            "org.springframework:spring-expression:$springVersion",
            "org.springframework:spring-core:$springVersion",
            "org.springframework:spring-context-support:$springVersion",
            "org.springframework:spring-context:$springVersion",
            "org.springframework:spring-beans:$springVersion",
            "org.springframework:spring-aspects:$springVersion",
            "org.springframework:spring-test:$springVersion",
            "org.springframework:spring-tx:$springVersion",
            "org.springframework:spring-web:$springVersion",
            "org.springframework:spring-webmvc:$springVersion",
            "org.springframework:spring-webmvc-portlet:$springVersion")
    // https://mvnrepository.com/artifact/commons-logging/commons-logging
    compile group: 'commons-logging', name: 'commons-logging', version: '1.2'

    //mybaits
    compile group: 'org.mybatis', name: 'mybatis', version: mybatisVersion
    //mybaits-spring
    compile group: 'org.mybatis', name: 'mybatis-spring', version: '1.2.2'
    //mysql
    compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6'
    compile group: 'commons-dbcp', name: 'commons-dbcp', version: '1.4'
    //日志
    compile("log4j:log4j:$log4jVersion",
            "org.slf4j:slf4j-api:1.7.21",
            "org.slf4j:slf4j-log4j12:1.7.21")
}

web.xml



    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceEncoding
            true
        
    

    
        encodingFilter
        /
    
    
    
        log4jConfigLocation
        classpath:log4j.properties
    
    
        log4jRefreshInterval
        6000
    

    
    
        org.springframework.web.util.IntrospectorCleanupListener
    

    
        spring
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:config/spring/spring-servlet.xml

        

        1
    

    
        spring
        /

    
    
        /index.jsp
    


spring-mvc.xml



    
    
    
        
    
    
    
        
        

    
    
    
    
    
    
    

IndexController.java

@Controller
public class IndexController {

    @RequestMapping("/")
    public String index(){
        return "/index";
    }
}

配置tomcat:
点击右边箭头->Edit configuration


Spring开发环境配置<1>_第8张图片
tomcat1.png
Spring开发环境配置<1>_第9张图片
tomcat2.png

点击tomcat server的local选项,点击右上角的configure..., 在对话框中选中下载的Tomcat根目录:

Spring开发环境配置<1>_第10张图片
tomcat3.png
Spring开发环境配置<1>_第11张图片
tomcat4.png

然后将配置好的tomcat添加到运行库当中:

Spring开发环境配置<1>_第12张图片
tomcat5.png

点击右上角的绿色向右箭头,启动


Spring开发环境配置<1>_第13张图片
tomcat6.png

运行成功,spring的世界可以开始玩耍了


Spring开发环境配置<1>_第14张图片
image.png

你可能感兴趣的:(Spring开发环境配置<1>)