SpringBoot快速入门

简介: SpringBoot快速入门

SpringBoot入门

SpringBoot是Spring产品之一,为了简化程序员 框架环境搭建 花费的精力和时间。

使用SpringBoot,程序员可以快速搭建框架项目,将更多精力投放在业务代码实现上。

SpringBoot 尽可能简化XML配置

springBoot可以一键式搭建项目环境,简化依赖管理。

Mybatis的XML开发全面替换为注解版或通用Mapper版。

默认的脚手架配置网址,不容易建立链接的。

请选择Custom,使用阿里云的springBoot脚手架

https://start.aliyun.com/

启动器类的放置路径,就是spring的扫描路径

SpringBoot在没有导入依赖时,不支持JSP操作。

必须构建webapp目录,该目录是JSP构建的根目录。

且webapp目录,设置为前端根目录才可以。

springBoot使用自己的Tomcat,无需web.xml(设置上web.xml也可以)

默认情况下,springBoot环境中 访问控制器,无需.action后缀,

springBoot默认没有设置视图解析器,跳转路径必须写完整。

代码部分

HelloController.java

package com.czxy.demo1.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("hello")
public class HelloController {
    @RequestMapping("/run1")
    public String run1(){
        System.out.println("我是run1");
        return "";
    }
    @RequestMapping("/run2")
    public ModelAndView run2(){
        System.out.println("我是run2");
        ModelAndView mav = new ModelAndView();
        mav.addObject("msg","我是run2");
        mav.setViewName("/run2.jsp");
        return mav;
    }
}

Spb1Application.java

package com.czxy;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * springBoot的启动器类:是springBoot程序启动的入口
 *
 * SpringBootApplication:具备了Configuration注解和ComponentScan注解的功能
 * 会扫描当前类所在的默认包。    :com.czxy
 */
@SpringBootApplication
public class Spb1Application {
    public static void main(String[] args) {
        SpringApplication.run(Spb1Application.class, args);
    }
}

application.properties

spring.application.name=spb1
management.endpoints.jmx.exposure.include=*
management.endpoints.web.exposure.include=*
management.endpoint.health.show-details=always
# spring cloud access&secret config
# 可以访问如下地址查看: https://usercenter.console.aliyun.com/#/manage/ak
alibaba.cloud.access-key=****
alibaba.cloud.secret-key=****

run2.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <h1>run2.jsp---${msg}</h1>
</body>
</html>


目录
相关文章
|
NoSQL Java 数据库连接
SpringBoot快速入门 3
SpringBoot快速入门
155 0
|
前端开发 Java 数据库连接
SpringBoot快速入门 1
SpringBoot快速入门
104 1
|
XML Java 测试技术
SpringBoot入门篇 01、Springboot入门及配置(二)
SpringBoot入门篇 01、Springboot入门及配置(二)
|
2月前
|
XML 安全 Java
SpringBoot入门 - SpringBoot简介
▶SpringBoot入门 - SpringBoot简介
|
2月前
|
XML 安全 Java
SpringBoot入门(1) - SpringBoot简介
SpringBoot入门(1) - SpringBoot简介
37 3
|
7月前
|
JSON Java Maven
Springboot快速入门
Springboot快速入门
54 0
|
8月前
|
Java Maven
SpringBoot快速入门
SpringBoot快速入门
95 0
|
Cloud Native Java Go
gPRC与SpringBoot整合教程
gPRC与SpringBoot整合教程
117 0
|
XML Java 数据格式
SpringBoot快速入门 2
SpringBoot快速入门
95 0
|
JSON Java 数据格式
从零玩转SpringBoot3-快速入门2
从零玩转SpringBoot3-快速入门
156 0