2021-01-14

SpringBoot2核心技术-基础入门--day01

一.SpringBoot2 的基础:

学习要求

• 熟悉Spring基础
• 熟悉Maven使用

环境要求

• Java8及以上
• Maven 3.3及以上:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-system-requirements

学习资料

• 文档地址: https://www.yuque.com/atguigu/springboot
• 文档不支持旧版本IE、Edge浏览器,请使用chrome或者firefox
• 视频地址: https://www.bilibili.com/video/BV19K4y1L7MT?p=1
• 源码地址:https://gitee.com/leifengyang/springboot2

二.SpringBoot2的案例入门

1、系统要求

• Java 8 & 兼容java14 .
• Maven 3.3+
• idea 2019.1.2

1.1、maven设置

<mirrors>  <mirror>  <id>nexus-aliyun</id>  <mirrorOf>central</mirrorOf>  <name>Nexus aliyun</name>  <url>  </mirror> </mirrors> <profiles>   <profile>    <id>jdk-1.8</id>    <activation>    <activeByDefault>true</activeByDefault>    <jdk>1.8</jdk>    </activation>    <properties>    <maven.compiler.source>1.8</maven.compiler.source>    <maven.compiler.target>1.8</maven.compiler.target>    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    </properties>   </profile> </profiles>

2、HelloWorld

需求:浏览发送/hello请求,响应 Hello,Spring Boot 2

2.1、创建maven工程

2.2、引入依赖

 <parent>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-parent</artifactId>  <version>2.3.4.RELEASE</version> </parent> <dependencies>  <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-web</artifactId>  </dependency> </dependencies>

2.3、创建主程序

/** * 主程序类 * @SpringBootApplication:这是一个SpringBoot应用 */@SpringBootApplicationpublic class MainApplication { public static void main(String[] args) {  SpringApplication.run(MainApplication.class,args); }}

2.4、编写业务

@RestControllerpublic class HelloController { @RequestMapping("/hello") public String handle01(){  return "Hello, Spring Boot 2!"; }}

2.5、测试

直接运行main方法

2.6、简化配置

application.properties

server.port=8888

2.7、简化部署

 <build>  <plugins>   <plugin>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-maven-plugin</artifactId>   </plugin>  </plugins> </build>

把项目打成jar包,直接在目标服务器执行即可。
注意点:
• 取消掉cmd的快速编辑模式









原文转载:http://www.shaoqun.com/a/508877.html

跨境电商:https://www.ikjzd.com/

feedback:https://www.ikjzd.com/w/159

primc:https://www.ikjzd.com/w/129


一.SpringBoot2的基础:学习要求•熟悉Spring基础•熟悉Maven使用环境要求•Java8及以上•Maven3.3及以上:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-system-requirements学习资料•文档地址:htt
淘粉8:淘粉8
trademanager:trademanager
2020中秋节最适合去广东哪里玩?:2020中秋节最适合去广东哪里玩?
2020年杭州动漫节到几号结束?杭州动漫节2020到什么时:2020年杭州动漫节到几号结束?杭州动漫节2020到什么时
广西盘阳河美吗?:广西盘阳河美吗?

No comments:

Post a Comment