目录
一、完整步骤1.创建项目2.配置服务器的参数3.创建控制器3.1 创建文件3.2 编写控制器3.3 扩展:简单登录控制器1.编写后端方法2.编写前端界面
4.访问前端4.1 运行主程序4.2 访问对应前端网址
一、完整步骤
1.创建项目
选择项目 Web Spring Web 创建后,发现多了两个文件夹
2.配置服务器的参数
如果单独配置,就是默认配置 在application.properties文件修改配置,我们端口变为8088,我们的控制器都在 /demo 目录下
插曲: Spring运行后的控制台每次都显示的图标其实是Spring作者打印的Sring,我们还可以自己设置画什么
3.创建控制器
控制器的本质也是实体类,是Java class
3.1 创建文件
在XXXAplication同级目录创建package,名为controller 在该package下创建Java class实体类作控制器(命名便于识别即可)
3.2 编写控制器
声名实体类为控制器 编写方法:
编写方法,向前端返回 Hello mvc 字符串@RequsetMapping:就是告诉程序这里定义了一个 /hello(注意要与方法名一致),到时候访问http://localhost:8088/demo/hello时,会调用这个方法,页面就返回了 Hello mvc
3.3 扩展:简单登录控制器
1.编写后端方法
在控制器编写后端方法
@RequestMapping("/login")
// 接受前端发来的登录名和密码
public String login(String loginName,String loginPwd){
// 登录后返回用户名和其密码(只是个简单的登录系统)
String msg="loginName:"+loginName+";loginPwd:"+loginPwd;
return msg;
}
2.编写前端界面
创建文件 编写内容
4.访问前端
4.1 运行主程序
注意: 我们的主程序是不会自动停止,需要手动停止
要注意两个关键信息: 一个是端口和项目信息,一个是运行时间
4.2 访问对应前端网址
我们服务器的内容都在 /demo 目录下
直接访问后端的hello方法:http://localhost:8088/demo/hello访问login登录页面:http://localhost:8088/demo/login.html