栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

从零搭建SpringBoot Web单体项目【基础篇】1、IDEA搭建SpringBoot项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零搭建SpringBoot Web单体项目【基础篇】1、IDEA搭建SpringBoot项目

环境准备:

        IDEA + Jdk1.8 + Mysql5.7 + Maven3.6

一、新建一个SpringBoot项目 1. 选择新增:File->New->Project

2. 选择Spring Initializr,点击next;(jdk1.8默认即可)

3. 填写项目相关信息

        项目名为:pearl-boot,src.main.java下包名改为:com.pearl;点击next。

4.配置maven 依赖

        Developer Tools下勾选Lombok;
        Web下勾选Spring Web;
        Template Englines勾选Apache Freemarker;

        点击next

5. 选择代码存放位置(可默认),点击finish;打开新的窗口。

6. 等待代码加载完成,代码结构如下:

7. 配置Maven仓库

        点击右侧的Maven,点击设置(扳手图标)

8. 配置maven文件

        选择本地Maven路径;

        勾选配置文件后边的选项,然后修改为本地Maven的配置文件,它会根据配置文件直接找到本地仓库位置.

9. maven导包

        配置完后,如果没有自动导包,可以点击左上角重新导包按钮,或者点击下载按钮,选择下载所有源文件和文档

10. 安装Lombok插件

 

 

 注:解决idea在plugins中搜不到插件 见  解决idea在plugins中搜索不到插件

11. 创建DemoController

        在com.pearl.modules.demo下新建controller文件夹,在controller文件夹下建一个简单的DemoController类。代码如下:

package com.pearl.modules.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;


@Controller
public class DemoController {

    
    @RequestMapping("/hello")
    public String hello(Model model) {
        model.addAttribute("content", "欢迎进入Demo页面");
        return "demo";
    }
}

12. 创建demo.ftl页面

        在resources/templates文件下新建demo.ftl页面,代码如下:




    


    Demo页面
    ${content}

13. 配置yml

        把application.properties改为 application.yml,内容修改如下:

## ===Spring配置===
spring:
  #=====项目启动端口=====
  port: 8080

  # ===freemarker配置===
  freemarker:
    template-loader-path: classpath:/templates
    cache: false
    charset: UTF-8
    check-template-location: true
    content-type: text/html
    expose-request-attributes: false
    expose-session-attributes: false
    request-context-attribute: request
    suffix: .ftl
14. 运行项目启动类Application.java
package com.pearl;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


@SpringBootApplication
public class PearlBootApplication {

    public static void main(String[] args) {
        SpringApplication.run(PearlBootApplication.class, args);
    }

}

 

15. 测试项目

       打开浏览器,访问:127.0.0.1:8080/demo/hello,结果如下:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872380.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号