您的位置:首页 > 编程语言 > Java开发

项目实训——初用springboot

2020-07-15 06:12 127 查看

项目实训——初用springboot

  • 项目构成

  • springboot的设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。
    从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。用大佬的话来理解,就是 spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架,总结一下及几点:
    (1)为所有 Spring 开发提供一个更快更广泛的入门体验。
    (2)零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。
    (3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。
    (4)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。
    (5)Spring Boot 不是Spring 的替代者,Spring 框架是通过 IOC 机制来管理 Bean 的。Spring Boot 依赖 Spring 框架来管理对象的依赖。Spring Boot 并不是Spring 的精简版本,而是为使用 Spring 做好各种产品级准备。

    环境准备

    jdk 1.8以上
    maven
    IDEA

    Maven安装及配置

    (1)Maven 安装:

    在官网下载:http://maven.apache.org/download.cgi
    在这里用的是3.6版本。

    配置

    下载好之后解压,然后进行环境变量配置。
    新建变量名:MAVEN_HOME 变量值:Maven路径

    再往Path中新增Maven路径

    配置项目

    其他项目配置队长已经做好预先放在项目中了。我只要成功引入项目就算踏出第一步了。
    引入项目后,需要等待一段时间,等 IDEA 下载相应的 依赖包。如果仍然出现问题,我就只能通过不断reimport来解决了。
    #

    项目构成

    首先介绍一下Java包。
    config层用来放置springmvcconfig,将某一个请求,映射到某一个界面。controller层处理http请求,配置url映射。Dao层用来放置和数据库交互的方法。entities放置各种实体类。在我的工作中主要用到的是config,Controller,需要读懂entities。
    resources包用来放置网页相关的代码,也就是前端的主阵地。static包里放样式表,图片,js等等。template中放置的全是HTML文件。

    若要看到一个网页,需要先在springmvcconfig.java中加上:

    @Configuration
    public class springmvcConfig implements WebMvcConfigurer{
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
    //将某一个请求,映射到某一个界面
    registry.addViewController("/").setViewName("main");
    }
    }

    这样一打开网站就能看到main.html:

    此处使用的是别人的模板。

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: