欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

项目前夕除SSM常规配置之外的额外配置(IDEA)

程序员文章站 2022-07-15 16:11:17
...

1、Maven编码统一,jar版本统一:

 <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!--统一编码集-->
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>

    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>

    <!--统一jar版本-->
    <org.springframework.version>4.3.19.RELEASE</org.springframework.version>
    <org.mybatis.version></org.mybatis.version>
    <org.mybatis.spring.version></org.mybatis.spring.version>
  </properties>

Spring相关jar包版本均用EL表达式完成:${org.springframework.version}
例如:
项目前夕除SSM常规配置之外的额外配置(IDEA)

2、返回JSON格式数据:
导包:

   <!--json数据处理-->
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.8</version>
    </dependency>

写配置文件(springmvc.xml)[创建JSON解析器]:

   <!--json配置-->
    <mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                <property name="supportedMediaTypes">
                    <list>
                        <value>application/json;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>

写测试代码:
项目前夕除SSM常规配置之外的额外配置(IDEA)
注:@ResponseBody注解如果要返回JSON格式数据必须要加

3、安装更方便使用****的插件:Free Mybatis Plugin
下载位置:File -> Settings -> Plugins -> 搜索安装即可(安装完成需重启IDEA)

4、安装lombok:不用写get(),set()
导包:

    <!--lombok-->
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.20</version>
      <scope>provided</scope>
    </dependency>

安装插件:lombok
下载位置:File -> Settings -> Plugins -> 搜索安装即可(安装完成需重启IDEA)

 

 

 

 

 

 

相关标签: 前后端分离项目