spring boot 入门
2020-12-10 07:03
标签:depend 模块 程序 Servle 开发工具 项目 main org VID 如何快速入门spring boot ? 分为以下3个步骤: 具体如下: 一、访问官网 http://start.spring.io/ 这是spring提供的初始化项目工程,下载下来该demo。 二、将项目导入到开发工具中 如上图所示,Spring Boot 的基础结构共三个文件: 其中,拥有@SpringBootApplication的注解是项目的入口类,类似于main函数,待会启动项目就是从这个类右键启动的。 修改项目的pom.xml,添加支持模块
src/main/java
程序开发以及主程序入口src/main/resources
配置文件src/test/java
测试程序
pom.xml 文件中默认有两个模块:
-
spring-boot-starter
:核心模块,包括自动配置支持、日志和 YAML,如果引入了spring-boot-starter-web
web 模块可以去掉此配置,因为spring-boot-starter-web
自动依赖了spring-boot-starter
。 -
spring-boot-starter-test
:测试模块,包括 JUnit、Hamcrest、Mockito。
新增一个controller,写一个简单的请求
@RestController
的意思就是 Controller 里面的方法都以 json 格式输出,不用再写什么 jackjson 配置的了!
3、启动入口类主程序,打开浏览器访问 http://localhost:8080/hello
,就可以看到效果!
启动的时候可能包报一个缺少方法的错误,原因是servlet-api.jar版本冲突,不包含此方法,解决思路是用3.1版本的servlet-api.jar
在pom.xml中加入
javax.servlet-api
如果发现添加了之后还没有效果,很有可能是其他的引用还依赖旧版本的servlet-api.jar,这就要具体的排查了。我的是jdk的jre\lib\ext路径下直接将包替换,这种方式比较粗鲁,但是解决了一个下午的折腾。
启动的时候spring boot内置了tomcat,可以通过application.properties配置文件修改配置:
#配置程序端口,默认为8080
server.port= 8888
#用户绘画session过期时间,以秒为单位
server.session.timeout=6000
# 配置默认访问路径,默认为/
server.servlet.context-path=/demo
# 配置Tomcat编码,默认为UTF-8
server.tomcat.uri-encoding=UTF-8
# 配置最大线程数
server.tomcat.max-threads=1000
spring boot 入门
标签:depend 模块 程序 Servle 开发工具 项目 main org VID
原文地址:https://www.cnblogs.com/wzlblog/p/10995054.html
上一篇:c语言 内存,可执行文件
下一篇:初识Java Web