Java编程:Spring boot初体验

简介: Java编程:Spring boot初体验

环境

IDE: IntelliJ IDEA

JAVA: 1.8

构建项目

打开网站: https://start.spring.io/

Switch to the full version -> 选择Java版本1.8 -> Generate Project -> 下载到本地

打开项目

1、配置Maven镜像

可以配置国内的镜像仓库提高依赖下载速度:

Build,Execution,Deployment -> Remote Jar Repositories -> Maven Jar Repositores -> Add

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


2、打开项目

解压压缩包 -> import Project -> import project from external model(Maven) -> 一路next

打开文件后要安装依赖,所以需要等待好大一会(喝杯茶去…)


引入web模块

pom.xml中添加支持web的模块:


<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

编写Controller

demo/src/main/java/com/example/demo/HelloWorldController.class

@RestController
public class HelloWorldController {
    @RequestMapping("/")
    public String index() {
        return "Hello World";
    }
}

代码可能出现错误提示,还要等待依赖下载完毕才消失


启动服务

主程序:demo/src/main/java/com/example/demo/DemoApplication.java


启动程序,访问:http://localhost:8080/


说实话太慢了,环境2小时,启动1分钟


参考

构建微服务:Spring boot 入门篇

相关文章
|
16天前
|
缓存 前端开发 Java
【Java】仓库管理系统 SpringBoot+LayUI+DTree(源码)【独一无二】
【Java】仓库管理系统 SpringBoot+LayUI+DTree(源码)【独一无二】
|
21天前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
38 0
|
29天前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
11 0
|
29天前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
11 0
|
29天前
|
Shell
sh(Spring+Spring mvc+hibernate)——IEmpDao.java
sh(Spring+Spring mvc+hibernate)——IEmpDao.java
11 0
|
29天前
|
Shell
sh(Spring+Spring mvc+hibernate)——IDeptDao.java
sh(Spring+Spring mvc+hibernate)——IDeptDao.java
12 0
|
21天前
|
Java 应用服务中间件 Spring
SpringBoot出现 java.lang.IllegalArgumentException: Request header is too large 解决方法
SpringBoot出现 java.lang.IllegalArgumentException: Request header is too large 解决方法
39 0
|
29天前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——Dept.java
ssh(Spring+Spring mvc+hibernate)——Dept.java
11 0
|
1天前
|
负载均衡 Java 开发者
细解微服务架构实践:如何使用Spring Cloud进行Java微服务治理
【4月更文挑战第17天】Spring Cloud是Java微服务治理的首选框架,整合了Eureka(服务发现)、Ribbon(客户端负载均衡)、Hystrix(熔断器)、Zuul(API网关)和Config Server(配置中心)。通过Eureka实现服务注册与发现,Ribbon提供负载均衡,Hystrix实现熔断保护,Zuul作为API网关,Config Server集中管理配置。理解并运用Spring Cloud进行微服务治理是现代Java开发者的关键技能。
|
2天前
|
XML Java C++
【Spring系列】Sping VS Sping Boot区别与联系
【4月更文挑战第2天】Spring系列第一课:Spring Boot 能力介绍及简单实践
23 0
【Spring系列】Sping VS Sping Boot区别与联系