zoukankan      html  css  js  c++  java
  • springboot入门

    1.环境 jdk1.8以上 maven3.3以上

    2.用idea创建空项目  添加maven模块 

    3.pom.xml(maven包下载https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web/2.1.4.RELEASE

    所谓的springboot启动器起始是一个jar包的集合,springboot一共提供了44个启动器

    3.1 spring-boot-starter-web

    支持全栈式的web开发,包括tomcat和springmvc等jar

    3.2 spring-boot-starter-jdbc

    支持spring以jdbc方式炒作数据库的jar集合

    3.3 spring-boot-starter-redis

    支持redis键值存储的数据库操作

    4.SpringBoot入门HelloWorld

    4.1编写返回HelloWorld的controller

    @Controller
    public class HollolWorld {
    
    //    处理用户请求的方法
    //   @ResponseBody做json转换
        @RequestMapping("/hello")
        @ResponseBody
        public Map<String,Object> showHelloWorld(){
            Map<String,Object> map=new HashMap<>();
            map.put("msg","helloWorld!");
            return map;
        }
    }
    

     4.2 编写启动器

    **
     * springboot启动类
     *
     * @SpringBootApplication 作用对springboot的标记处理,表示这个类就是springboot的启动类
     */
    @SpringBootApplication
    public class main {
    
    
    
        public static void main(String[] args) {
    //        调用springboot启动时所需的方法run,是springboot下提供的静态方法
    //        run 参数1:当前启动类的模板对象 参数2:main方法传过来的参数
            SpringApplication.run(main.class,args);
        }
    }

    4.4 启动 mian方法

    4.5 浏览器  http://localhost/8080/hello

    5.关于编写启动器式学要注意的问题

    启动器存放的位置。启动可以和controller位于同一个包下,或者委屈controller的上一级包中,但是不能放到controller的平级以及子级包下。

    小结:

    sspringboot启动器:SpringApplication.run(启动类的模板对象,参数); @Application @controller

  • 相关阅读:
    C#继承之构造函数
    .Net Framework: 字符串的驻留(String Interning)
    解码 XML 和 DTD
    Java的静态变量初始化的坑
    创建执行jar包脚本
    jasypt 加密
    测试@Transactional
    linux如何查看端口被哪个进程占用
    径向基函数工作原理(样条函数)
    反距离权重插值的工作原理
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/10848316.html
Copyright © 2011-2022 走看看