博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot新手脱坑
阅读量:2389 次
发布时间:2019-05-10

本文共 1914 字,大约阅读时间需要 6 分钟。

1. Apache maven 3.39配置

  1. 1.环境变量自己配置
    2.配置阿里云镜像和本地仓库
    3.profiles标签添加
jdk-1.8
true
1.8
1.8
1.8
1.8

4.idea配置

点击->setting
在这里插入图片描述

4、Spring Boot HelloWorld(使用Maven)

1.点击创建项目按钮。选择Maven(当然可以选择 Spring Initializr一步完整建立,我是才入门,所以选择最为复杂的,想去具体了解其中的原理),确定SDK版本没有什么问题后点击创建。

2.项目创建完成后,这是一个Mave项目,我们得添加SpringBoot的基础配置,首先到官网
。然后在Learn中找到最新版本打开他的文档。然后在找到 Maven Installation 。
在这里插入图片描述在这里插入图片描述在这里插入图片描述打开Maven installation,将里面的SpringBoot配置复制到项目的Pom.xml文件中。让IDE自动加载其主要配置。

导入spring boot相关的依赖引发的血案(报错参考)

去掉安全连接

settings->system settings->updata下面的Use secure Connetion去掉
创建完成之后发现pom.xml文件中标签报错消失
1.
我的maven中的setting配置的JDK写错了
true 224

org.springframework.boot
spring‐boot‐starter‐parent
1.5.9.RELEASE
org.springframework.boot
spring‐boot‐starter‐web

已经完成配置导入,IDE自动加载。点击External Libraries可以看到SpringBoot自动导入的依赖;

在Spring中的话,这些都需要我们自己去导入。
在这里插入图片描述

编写一个主程序;启动Spring Boot应用

在这里插入图片描述

在入口类中启动SpringBoot。

//来标注一一个主程序类,说明这是一个Spring Boot应用@SpringBootApplicationpublic class Hellospringboot {
public static void main(String[] args) {
//spring应用跑起来 SpringApplication.run(Hellospringboot.class,args); }}

编写相关的Controller、Service

//1.处理请求@Controllerpublic class HelloController {
//3.把Helloworld!写给浏览器--springmvc @ResponseBody //2.接受来自浏览器的hello请求 @RequestMapping("/hello") public String hello(){
return "Helloworld!"; }}

运行主程序测试

使用Spring Initializer快速创建Spring Boot项目

勾选Web依赖 选择我们需要的模块;向导会联网创建Spring Boot项目

只需要我们编写自己的逻辑代码(Controller,Service)

**

  • //idea创建spring initiali时依赖导入失败

**

IDEA的Maven总是自动还原默认设置
file/Other setting中新建项目是Maven的设置

删除项目

先选择idea的File菜单,选择Close Project关闭项目,在idea的欢迎首页上,鼠标放在需要删除的项目上,可以看到右上角有个×删除按钮。点完之后再手动删除磁盘上的项目文件。

转载地址:http://qpxab.baihongyu.com/

你可能感兴趣的文章
Cocos2dx3.2从零开始【四】继续。
查看>>
sphinx教程2__安装、配置和使用
查看>>
Discuz!$_G变量的使用方法
查看>>
Windows资源管理器相关信息获取
查看>>
windows资源管理器及ie监听
查看>>
No module named 'Crypto'
查看>>
常用openstack的镜像下载及密码
查看>>
详解python中的浅拷贝和深拷贝
查看>>
详解python中闭包和装饰器
查看>>
修改openstack云主机的IP地址
查看>>
ubuntu系统的定制裁剪(适用于嵌入式瘦客户端)
查看>>
嵌入式之系统移植详解(linux)
查看>>
openstack之 glance_image和instances存储目录解析
查看>>
centos7(三节点)搭建ceph环境
查看>>
linux bridge 网桥详解
查看>>
挂载ceph的rbd块存储作为本地磁盘块
查看>>
python通过librados库通过底层的rados操作ceph的对象存储和块存储
查看>>
ceph存储数据的详细流程(CRUSH)
查看>>
ceph集群的扩展(centos7环境)
查看>>
linux_详解find命令
查看>>