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中亏界面,加入一个插件,

        

        

  • 相关阅读:
    跨域请求携带cookie
    vue单文件组件实例1:简单单文件组件
    vue单文件组件实例2:简单单文件组件
    vue路由1:基本使用
    项目中常用的javascript/jquery操作
    vue计算属性和侦听器
    专题8:javascript中事件
    普通文件的上传(表单上传和ajax文件异步上传)
    python导入包出错:ImportError: No module named XXXXX

  • 原文地址:https://www.cnblogs.com/healer777/p/12274917.html
Copyright © 2011-2022 走看看