SSM搭建项目,从前端到后台(二)

昨天搭建的环境,运行了一下,发现找不到我的mapper映射,很头疼,各种问,各种查,结果发现pom.xml文件少了一段配置

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>

要加上这段配置才能找到配置文件
然后接着往下运行,结果发现报空指针错了,是我的参数传的不正确。
接下来应该没问题了吧?然鹅并不行,get传入的中文乱码。
没办法又查。tomcat的配置文件要修改

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

这样保证get请求传入中文不会乱码

心想这下应该没事了吧,看返回结果,卧槽,中文全部显示????
原来是springmvc少了配置,把注解驱动改一下。

    <mvc:annotation-driven>
        <mvc:message-converters register-defaults="true">
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <property name="supportedMediaTypes">
                    <list>
                        <value>text/html;charset=UTF-8</value>
                        <value>application/json;charset=UTF-8</value>
                        <value>text/plain;charset=UTF-8</value>
                        <value>application/xml;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>
运行成功.png

ok,到这里就已经把后台建立起来了,运行接口返回数据没问题。

注意,配置文件一定要放到resources中,要不然打包spring会找不到配置文件。
还有就是idea设置的问题了,记住加tomcat,并把war包部署到上面,要不然启动会失败。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,473评论 11 349
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,741评论 1 92
  • 在一次为寻找思维导图中心图素材时,无意中发现了这种图画。 注意到这种画,是因为我想把这些类似的图纹融入到思维导图主...
    Loura明珠阅读 4,059评论 0 2
  • 看了一多半的蒙氏教育语言书,反思自己在对儿子的教育上存在很大的问题,空闲时间让儿子自由发挥 ,没有有针对性的对他进...
    trb小美mm阅读 1,950评论 0 1
  • 一 印象深刻的三点 1 今天我的讲课,虽然课前做了很充分的准备,但是在时间上还是没有完全把握好,要继续努力。 2 ...
    筱茜艳阅读 1,040评论 0 0