美文网首页
Idea使用Spring框架编写接口

Idea使用Spring框架编写接口

作者: Bitliker | 来源:发表于2018-07-02 10:10 被阅读46次

1.创建一个空的项目

2.创建一个新的module,勾选SpringMVC框架:

创建Mudule.png 命名Module.png

3.处理中文乱码:参考

3.1 在web.xml 加上

    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>

    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/</url-pattern>
    </filter-mapping>


 <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
<--注意,这边必须修改,指定拦截的请求  / 表示拦截所有-->
        <url-pattern>/</url-pattern>
    </servlet-mapping>

3.2 将dispatcher-servlet.xml 添加 :

    <!--拦截的包????-->
    <context:component-scan base-package="com.gxut.face"/>
    <!--处理中文乱码-->
    <mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <property name="supportedMediaTypes">
                    <list>
                        <value>text/plain;charset=UTF-8</value>
                        <value>text/html;charset=UTF-8</value>
                        <value>application/json;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>

5.配置tomcat links

6. 在src文件下创建程序包 com.group.project.controller,并在该包下创建controller类,用于接口编写

/**
 * @Controller 指明该类为Controller类
 * @RequestMapping("/api") 表示该类下的所有方法目的在api下
 */
@Controller
@RequestMapping("/api")
public class Test {

    /**
     * @param text
     * @return
     * @ResponseBody 指明作为ResponseBody返回
     * @RequestMapping("/test") 表示该方法的具体目录
     * @RequestParam(name = "text", defaultValue = "中文的")  表示一个参数
     */
    @RequestMapping("/test")
    @ResponseBody
    public String test(@RequestParam(name = "text", defaultValue = "中文的") String text) {
        System.out.println(text);
        return text;

    }
}

相关文章

  • Idea使用Spring框架编写接口

    1.创建一个空的项目 2.创建一个新的module,勾选SpringMVC框架: 3.处理中文乱码:参考 3.1 ...

  • 使用非context path方式在接口前加路径

    框架:spring webflux目标:不使用context path方式,在全部请求接口前加自定义路径方案:编写...

  • Field injection is not recommend

    在使用IDEA编写Spring时, 遇到warning : Field injection is not reco...

  • 使用solrj进行solr查询

    1.构建maven工程,使用spring boot ,添加如下依赖 2.编写查询接口IIndexSearch 接口...

  • Aware接口

    Aware 接口是 Spring 框架开放调用组件能力的接口 使用 ApplicationContext 这样我们...

  • 1.Spring 框架概述总结

    Spring 框架是一个优秀的Java 企业级框架.使用Spring 框架,开发者只需要专注于编写应用的业务逻辑,...

  • 第一个Spring程序

    思路 导入Spring---编写代码-----配置spring文件----测试 导入Spring 需要先在idea...

  • Spring Boot Test

    使用Spring Boot 默认测试框架进行测试类的编写,需要加上 @RunWith(SpringRunner.c...

  • 7、SSM 初始项目实例

    参考网上的教程,搭建一个可以使用的 Spring、SpringMVC、Mybatis 框架 一、IDEA 新建项目...

  • SpringBoot入门-2

    使用Spring Initializer快速创建Spring Boot项目 1、IDEA:使用 Spring In...

网友评论

      本文标题:Idea使用Spring框架编写接口

      本文链接:https://www.haomeiwen.com/subject/stekuftx.html