zoukankan      html  css  js  c++  java
  • 学学springboot吧!!!!

      

        springboot是maven项目,所以直接用maven建立

      

      

        首先先试试能否成功运行

        

        nice!

          

        说说原理吧

        我们在eclipse中直接建立maven项目,然后修改pom.xml

        

        springboot项目当然得添加springboot的jar包了!顺便添加junit的jar包!

        然后是设置java的jar包

        

        springboot的启动不是用tomcat启动的,所以不用配置tomcat,是用Application启动类来启动的  

        所以我们得先配置个启动类application,

        用@SpringBootApplication 来表示这是一个springboot应用,运行其主方法就会启动tomcat,默认端口是8080

        Application启动完就可以直接进入网站,

        但是我们应该进入什么地址呢, 那还是得用springMVC里的控制器来实现

        用注解@RestController表示这是一个控制器

          @RequestMapping   来说明访问的地址,

          

        

        我们的简易模板弄完了就可以深入一点了

        springboot的网页也可用   jsp  做 更多的是用 Thymeleaf 做

        但是我们先试试用jsp

        首先,要用jsp也得导入jsp的jar包

        所以可以在pom.xml中加入

        加入jar包后就得定义视图 

        

        等下,那怎么定义视图呢,我们就得新建一个application.properties文件来定义!

        

        定义视图之后当然得建一个jsp文件了,但是我们怎么将路径引导到jsp上呢????

        当然是控制器来操作!

          我们将RestController 修改成Controller,

        这我们就会问了,那这两个东西有什么区别呢

        区别就是RestController不能返回页面,

          但是Controller是直接返回页面的

        所以就可以返回jsp页面了

      

        现在的springboot,当发生修改时,我们就得再启动Applicatio才能生效,显得很是麻烦,所以

        为了懒,springboot加入了热部署这个概念,

        就是简单的在pom.xml中亏界面,加入一个插件,

        

        

  • 相关阅读:
    tomcat源码springboot搭建的跑包含websocket的项目
    tomcat源码ant编译
    职责链设计模式最简单的实例
    完美解决asp.net core 3.1 两个AuthenticationScheme(cookie,jwt)共存在一个项目中
    基于领域驱动设计(DDD)超轻量级快速开发架构(二)动态linq查询的实现方式
    Html5 在手机端 input 默认弹出英文键盘
    Html Table 表格 画斜线
    多个单列索引和联合索引的区别
    springboot常用功能
    前端代码评审(Code Review)
  • 原文地址:https://www.cnblogs.com/healer777/p/12274917.html
Copyright © 2011-2022 走看看