栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-11(java-springboot学习笔记一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-11(java-springboot学习笔记一)

一、什么是spring boot

是由Pivotal团队提供的全新框架,其目的用来简化Spring应用的创建,运行,调试,部署等。

spring boot的核心功能
  • 可独立运行的spring项目:可以以jar的形式独立运行
  • 内嵌service容器
  • 简化的maven的配置:spring提供锐减的基础pom文件来简化maven配置
  • 自动配置spring:spring boot会根据项目依赖来自动配置spring框架,极大地减少项目要使用的配置
  • 提供生产就绪功能:提供可以直接在生产环境中使用的功能
  • 无代码生成和xml配置:spring boot不生成代码。完全不需要任何spring的xml配置

为什么要使用spring boot?

以前项目整合起来比较繁琐,而且存在架包冲突问题。这时候spring boot出来了

什么是spring boot?

SpringBoot是一个快速开发的框架,能过快速整合第三方框架,他是如何快速整合的呢?其实他是的基本原来是Maven依赖关系,Maven的集成,完全采用注解化,简化XML配置,内嵌HTTP服务器(Tomcate,jetty),默认嵌入Tomcate,最终以Java应用程序进行执行


二、第一个spring boot项目 创建方式一:使用web页面创建
  1. 打开 https://start.spring.io/
  2. 填写项目信息
  3. 生成下载并解压
  4. idea import导入项目
  5. 下载架包

注:下载过慢:配置aliyun镜像,右键点击pomxml文件,点击maven,open setting.xml里面配置

    
        
            alimaven
            aliyun maven
            http://maven.aliyun.com/nexus/content/groups/public/
            central
        
    

完成创建,会生成一下文件

  • 程序启动类
  • 一个配置文件
  • 一个测试类
  • 一个pom.xml
编写一个http接口

1、创建controller包,注意:必须和程序启动类,同级目录下

2、创建一个类

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello World";
    }
    
}
创建方式二:使用idea创建
  1. 选择spring initalize
  2. 填写项目信息
  3. 选择初始化组件(spring web)
@Controller
@RequestMapping("/hello")
public class HelloController {

    @GetMapping("/hello")
    @ResponseBody
    public String test(){
        return "hello controller";
    }
}
三、打包jar包

点击package开始打包

可能遇到的问题



    org.apache.maven.plugins
    maven-surefire-plugin
    
        
        true
    
面向好玩编程

可以更改启动时的字符

https://www.bootschool.net/ascii

点击生成然后在资源目录下创建banner.txt,复制即可

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号