SpringBoot入门工程搭建

Posted zhoukai22

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot入门工程搭建相关的知识,希望对你有一定的参考价值。

1.eclipse新建maven工程,勾上Create a simple project 点击下一步,可以选择packaging类型,默认是jar包,支持FTL前端,但是如果要整合JSP的话,应该选择war包,导入相关依赖,如:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.itmayiedu</groupId>
<artifactId>itmayiedu_days27_springboot_demo01</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 1.创建一个Maven工程,选择jar类型项目<br> 2.引入SpringBootMaven依赖。 -->
<!-- Maven parent 目的,聚合工程、继承关系 -->
<!--Spring parent 目的: 统一整合第三方框架依赖信息 (SpringBoot 支持依赖 不需要写版本号) -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
<dependencies>
<!-- -springboot 整合Web组件 整合SpringMVC 就会把传统方式的SpringMVC依赖的jar全部给下载来 -->
<!-- 引入spring-boot-starter-web 帮你整合好所有相关的依赖jar包 原理 maven依赖传递 -->

<!-- 原理: spring-boot-starter-parent< 中,整合号相关 jar依赖信息 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 引入freeMarker的依赖包. -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
</dependencies>
</project>

然后建相关的包名称,创建启动类,应该放在最外层的包,这样在启动的时候才能扫描到其他相关类,启动类如下

@SpringBootApplication
public class App
public static void main(String[] args)
SpringApplication.run(App.class, args);// 告诉SpringBoot 程序入口 默认端口号是8080

创建Controller

@Controller
public class FTLIndexController
@RequestMapping("/fulIndex")
public String fulIndex(Map<String, Object> map)
map.put("name", "周凱");
map.put("age", "23");
map.put("sex", "0");
return "fulIndex";

创建fulIndex.ftl文件,此文件放在resources建一个templates文件夹下,springboot默认到这个文件下找

这是我的第一个ftl项目
$name###$age
<#if sex="0">
难受
<#else>
女生
</#if>

访问地址:http://localhost:8080/

以上是关于SpringBoot入门工程搭建的主要内容,如果未能解决你的问题,请参考以下文章

Java 微服务 day02 源代码 SpringBoot 实战开发 创建相关数据库,搭建服务,搭建普通工程,设置访问后缀以及端口号

SpringBoot+MyBatis搭建JavaWeb工程

Spring boot 基础web入门搭建

SpringCloud入门搭建及服务调用

快速的用springboot 搭建一个web工程

从零搭建springboot+mybatis逆向工程