时间:2021-05-19
概述
相信对于Java开发者而言,spring和springMvc两个框架一定不陌生,这两个框架需要我们手动配置的地方非常多,各种的xml文件,properties文件,构建一个项目还是挺复杂的,在这种情况下,springboot应运而生,他能够快速的构建spring项目,而且让项目正常运行起来的配置文件非常少,甚至只需要几个注解就可以运行整个项目。
总的说来,springboot项目可以打成jar包独立运行部署,因为它内嵌servlet容器,之前spring,springMvc需要的大量依赖,可以通过starter来帮助我们简化配置,当然还有其他好多优点,这里就不一一赘述,小伙伴们可以自行搜索解答。
简单项目构建
工具
eclipse maven
首先,我们新建一个maven项目,在eclipse左侧右击选择new----》other,选择新建Maven project
输入group Id,artifact Id,点击完成
这样一个简单的项目架子就完成了,但是啥都没有,项目结构如下图所示:
下面我们就开始配置搭建springboot项目。
1.添加依赖
完整porm代码如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.cfxmn.springboot.springbootDemo.controller.DemoController.demoTest()2018-10-25 23:52:45.710 INFO 1700 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)2018-10-25 23:52:45.711 INFO 1700 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)2018-10-25 23:52:45.759 INFO 1700 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]2018-10-25 23:52:45.759 INFO 1700 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]2018-10-25 23:52:45.817 INFO 1700 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]2018-10-25 23:52:46.321 INFO 1700 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup2018-10-25 23:52:46.529 INFO 1700 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)2018-10-25 23:52:46.599 INFO 1700 --- [ main] c.c.s.s.SpringbootDemoApplication : Started SpringbootDemoApplication in 5.092 seconds (JVM running for 5.764)从启动日志标黄的部分可以看出,项目启动成功了,访问端口默认是8080(这个端口是可以改动的)
下面我们通过postMan请求下,
查看控制台
2018-10-25 23:59:26.385 INFO 1700 --- [nio-8080-exec-2] c.c.s.s.controller.DemoController : success call说明调用成功。
到此,一个简单的springboot项目就构建完成了,但这只是一个空的架子,内容还可载丰富。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
此处项目环境为简单的springboot+mybatis环境。可查看到上一篇文章搭建的简单springboot+mybatis的项目想要控制台打印sql日志。只
最近公司运用springboot构建项目,确实比ssh搭建要快很多。1.首先要下载maven,用maven管理项目很方便,下载完maven配置好环境,maven
如何快速构建一个SpringBoot的项目工具ideaJDK版本1.8SpringBoot版本1.5.9环境搭建实现:最基础前端可以访问到数据库内的内容开始1.
今天我们尝试SpringBoot整合Scala,并决定建立一个非常简单的SpringBoot微服务,使用Scala作为编程语言进行编码构建。创建项目初始化项目复
一、创建一个springBoot个项目操作详情参考:1.SpringBoo之Helloword快速搭建一个web项目二、编写实体类/***CreatedbyCR