博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java笔记Spring(一)
阅读量:5794 次
发布时间:2019-06-18

本文共 1915 字,大约阅读时间需要 6 分钟。

一、Spring框架

源码地址:https://github.com/spring-projects/spring-framework

构建工具:Gradle,Gradle教程:https://www.w3cschool.cn/gradle/

Gradle基于Groovy语言,Groovy教程:https://www.w3cschool.cn/groovy/

JSR标准相关的资料: https://jcp.org/en/jsr/all

 

二、Spring框架Module

官网文档:https://docs.spring.io/spring/docs/4.3.17.RELEASE/spring-framework-reference/htmlsingle/#overview-modules

三、使用Maven构建demo-springmvc项目

File -> New Project -> Maven(勾选Create from archetype,同时选择maven-archetype-webapp) -> Next 

GroupId:com.example

ArtifactId:demo-spring

-> Next -> Next -> 

Project name:demo-spring

-> Finish

 

对比上面两图,发现不同点只在于有没有web结构,而且默认的web结构还是需要修改的。 继续...

 

添加spring mvc框架支持,直接在pom.xml文件中dependencies下添加spring mvc的依赖

org.springframework
spring-webmvc
4.3.17.RELEASE

 

替换web.xml

contextConfigLocation
/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
dispatcher
org.springframework.web.servlet.DispatcherServlet
1
dispatcher
/
index.jsp

 

WEB-INF下添加applicationContext.xml

 

dispatcher-servlet.xml

 

写个Controller跑起来看看

在 src -> main 下建两个文件夹,java和test,创建完成后,分别设置资源类型

 

java文件夹设置为 sources,test文件夹设置为 tests

 

创建一个测试controller

 

配置测试服务器

 

 点击启动,访问 localhost:8080/user/get

会显示 ?? 

原因:spring mvc默认输出字符集 iso-8859-1,需要将输出字符集调整为 utf-8

 

再次启动,访问  localhost:8080/user/get,显示正常。

 

转载于:https://www.cnblogs.com/tq1226112215/p/9057115.html

你可能感兴趣的文章
Rainbond 5.0.4版本发布-做最好用的云应用操作系统
查看>>
多项式前k项和java_多项式朴素贝叶斯softmax改变
查看>>
XP 安装ORACLE
查看>>
八、 vSphere 6.7 U1(八):分布式交换机配置(vMotion迁移网段)
查看>>
我的友情链接
查看>>
JS中比较数字大小
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
HTTP库Axios
查看>>
gen already exists but is not a source folder. Convert to a source folder or rename it 的解决办法...
查看>>
20个Linux服务器性能调优技巧
查看>>
填坑记:Uncaught RangeError: Maximum call stack size exceeded
查看>>
SpringCloud之消息总线(Spring Cloud Bus)(八)
查看>>
【348天】每日项目总结系列086(2018.01.19)
查看>>
【294天】我爱刷题系列053(2017.11.26)
查看>>
2016/08/25 The Secret Assumption of Agile
查看>>
(Portal 开发读书笔记)Portlet间交互-PortletSession
查看>>
搭建vsftpd服务器,使用匿名账户登入
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
Java虚拟机管理的内存运行时数据区域解释
查看>>