java ssm api接口,GitHub - fengwenyi/ssm: 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis,并开发RESTful风格的API...

本文档详述了如何从零开始使用Maven搭建一个基于Spring、SpringMVC和MyBatis的优雅SSM框架,并实现RESTful风格的API接口。包括配置请求拦截、解决乱码问题及首页响应等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSM

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis,并开发RESTful风格的API接口

HEY

本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。

MODULE

新建一个Maven工程。

88f1a9262b7e05765f680a4e7aa964ac.png

不论你是什么工具,选这个就可以了,然后next,直至finish。

POM.XML

引jar是一个难点,都是一股脑的引入,这是我们开始的第一步,很关键,我们分开说。

先看Spring,我们可能需要的jar:

org.springframework

spring-core

${spring.version}

org.springframework

spring-beans

${spring.version}

org.springframework

spring-aop

${spring.version}

org.springframework

spring-context

${spring.version}

org.springframework

spring-web

${spring.version}

org.springframework

spring-webmvc

${spring.version}

org.springframework

spring-test

${spring.version}

大抵就是这样,当然,还有其他的作为辅助开发,这个可以看源码,然后我们看一下版本。

UTF-8

1.7

1.7

5.3.1

1.18.2

9.4.12.v20180830

5.0.9.RELEASE

1.0.4.RELEASE

1.8.0-beta2

1.2.17

WEB.XML

先配请求拦截,意思是说,这个请求交给Spring管理。

mvc-dispatcher

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring/spring-*.xml

mvc-dispatcher

/

总有人会遇到乱码问题,那我们也解决一下。

characterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

forceEncoding

true

characterEncodingFilter

/*

最后,我们加一个首页响应页面路径

/

SPRING.XML

配一个扫描

用springmvc的人,大抵都会用到页面,那我们也配一下。

id="internalResourceViewResolver">

CODE

package com.fengwenyi.springweb.controller;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.GetMapping;

/**

* @author Wenyi Feng

* @since 2018-09-18

*/

@Controller

public class IndexController {

@GetMapping("/")

public String index() {

return "index";

}

}

RUN

运行,会自动跳转这个页面

http://localhost:8080/

4ca8385bf500cfe23019925f1268239d.png

哦,对了,我已经写好了html页面。

PROJECT

我们看一下工程目录结构吧

063e5c712ff830896366953c14d530b9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值