当前位置: 代码网 > it编程>编程语言>Java > 全网首篇eclipse 创建 SpringMVC工程

全网首篇eclipse 创建 SpringMVC工程

2024年08月01日 Java 我要评论
eclipse 创建 SpringMVC项目,纯注解开发

一、工程准备

1、jar包准备,maven下载后提取jar ,或 直接maven官网下载(费劲)

2、项目创建

打开eclipse,并点击菜单栏的 "file"(文件)-> "new"(新建)-> "dynamic web project"(动态web项目)。

在弹出的对话框中,输入项目名称并选择目标运行时环境为tomcat。

点击 "next"(下一步)并在 "configuration"(配置)中选择 "generate web.xml deployment descriptor"(生成web.xml部署描述符)。

点击 "next"(下一步),在 "content directory"(内容目录)中选择 "src/main/webapp",这是存放项目资源和web页面的目录。

点击 "finish"(完成)来创建项目。此时,您将在项目资源树中看到一个新的项目。

右键单击项目,选择 "properties"(属性),然后选择 "project facets"(项目面板)。

在 "project facets"(项目面板)中,勾选 "java" 和 "dynamic web module",确保选择的版本与您的项目需求匹配。

点击 "apply and close"(应用并关闭)保存更改。

3、目录结构

4、导包

接下来,您需要添加spring框架的库文件。将所需的spring框架jar文件拷贝到项目的 "web-inf/lib" 目录中。

二、运行准备

1、改端口 servers/server.xml

2、配置同步路径

三、代码书写

一、/goodtestspringmvc/src/com/example/controller/usercontroller.java

package com.example.controller;

import org.springframework.stereotype.controller;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.responsebody;

//1.定义1个 controller
@controller
public class usercontroller {
	//3.设置网页访问路径@rm
	@requestmapping("/me")
	//4.设置响应页面的类型@rb
	@responsebody
	//2.定义控制器的
	public string save(){
		system.out.println("系统 执行……");
		return "{'me':'handsome'}";
	}
	
	
}


二、/goodtestspringmvc/src/com/example/config/springmvcconfig.java

package com.example.config;

import org.springframework.context.annotation.componentscan;
import org.springframework.context.annotation.configuration;
//5.注解配置springmvc
@configuration
//6.加载controller
@componentscan("com.example.controller")
public class springmvcconfig {


}


三、/goodtestspringmvc/src/com/example/config/servletconfig.java

package com.example.config;

import org.springframework.web.context.webapplicationcontext;
import org.springframework.web.context.support.annotationconfigwebapplicationcontext;
import org.springframework.web.servlet.support.abstractdispatcherservletinitializer;

//7.定义一个servlet容器启动的配置类,在里面加载spring的配置 !adsi
public class servletconfig extends abstractdispatcherservletinitializer{
	//加载springmvc容器配置
	@override
	protected webapplicationcontext createservletapplicationcontext() {
		//!acwac
		annotationconfigwebapplicationcontext annotationconfigwebapplicationcontext = new annotationconfigwebapplicationcontext();
		annotationconfigwebapplicationcontext.register(springmvcconfig.class);
		return annotationconfigwebapplicationcontext;
	}
	// 设置哪些请求归属springmvc处理
	@override
	protected string[] getservletmappings() {
		string[] a = new string[]{"/"};//字符串数组
		return a;
	}
	//加载spring容器配置
	@override
	protected webapplicationcontext createrootapplicationcontext() {
		// todo auto-generated method stub
		return null;
	}
	
}

四、运行到tomcat

右键单击项目,选择 "run as"(运行为)-> "run on server"(在服务器上运行)。选择您的tomcat服务器进行部署和运行。

关注我

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com