JAVAWEB-Spring Boot学习

在格微学习了一年的JAVAWEB,虽谈不上精通,但也略有成绩。借此北软课程之际,对已学的知识做一些总结,对新的知识做一些新的记录,养成一个好习惯,稳抓稳打,此时此刻,身为大三的我们,更一样脚踏实地,将基础知识记牢打熟,方能在毕业之际,有船可程,驶之远方。(为什么这么写?因为我想装逼)

继我掌握好Spring MVC +Spring + Mybatis之后。在网上,又出现了一个新的框架Spring Boot. 不分三七二十一,感觉好就学。就让我们开始吧!

1.什么是Spring Boot?

Spring Boot 是Spring MVC的升级版,两者没有必然的联系,你可以直接学习Spring Boot,而学过Spring MVC的同学,也一定能会被它的轻快,所折服。

他配置简单,且可以说算是下一带的框架,也是微服务的入门及框架

2.我的开发环境

环境: JAVA  :  java1.8.0_131

Maven: Apache Maven 3.5.0

编译器: IDEA :2017.1.5

3.项目搭建

1.新建项目 选择Spring Inltiallzr,选好java SDK 和URL 下一步

2.写好项目名称,其他的选择默认即可,下一步

3.这里有很多Spring Boot的组件,这里我们选择web即可

4.选择保存路径,(切记,最好路径不要出现中文,否则会出现一些不太好的问题),最后点击Finish

第一次创建Spring Boot会比较慢,因为他要下载大量的Jar包和插件,请大家耐心等待。如果你使用的是默认的Maven配置,可能会慢点让人心烦,建议可以使用阿里云的Maven镜像,会快很多。

如果要是配置阿里云,修改Setting文件即可

5.pom.xml文件主要说了Maven的版本号,属性,配置,项目依赖  等,如果查看有问题,可以重新简答的学习一下Maven

6.src-main-java--Application  他是SpringBoot的启动文件。 要想启动这个项目,必须要有@SpringBootApplication 这个注释

7.Resources->application.properties  这个是Springboot的配置文件

8.test目录 -- 单元测试

9.启动项目,找到刚刚打开的启动类

启动成功,默认端口为:8080

10.现在写一个类,让他可以在浏览器上显示一些内容,新建一个类,配上注解,写一个方法

11.重新运行程序,在浏览器上输儒“127.0.0.1:8080/hello”,成功运行代码

时间: 2024-11-05 15:53:57

JAVAWEB-Spring Boot学习的相关文章

Spring Boot学习记录(一)--环境搭建

Spring Boot学习记录(一)–环境搭建 标签(空格分隔): spring-boot 最近趁着下班闲时间学习spring-boot,记录下学习历程,最后打算实战一个API管理平台,下面开始环境配置. 1.工程结构 使用maven建立一个普通结构,因为spring-boot内嵌tomcat,所以打包只需要打包成jar就可以直接运行,所以并不像以前那样建立WEB程序了,目录如下,类可以先建立好放在那: 2.引入maven依赖 根据官方教程提示,直接引入parent就可以使用spring-boo

Spring Boot学习记录(三)--整合Mybatis

Spring Boot学习记录(三)–整合Mybatis 标签(空格分隔): spring-boot 控制器,视图解析器前面两篇都已弄好,这一篇学习持久层框架整合. 1.数据源配置 数据源使用druid,maven引入相关依赖,包括spring-jdbc依赖,mysql依赖 1.转换问题 配置的过程要学会为什么这样配置,而不是只学会了配置.这里我们可以和以前的配置方式对比: 以前版本 <!--配置数据库连接池Druid--> <bean id="dataSource"

Spring Boot学习记录(二)--thymeleaf模板

Spring Boot学习记录(二)–thymeleaf模板 标签(空格分隔): spring-boot 自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习. 1.引入依赖 maven中直接引入 <dependency> <groupId>org.springframework.boot</gr

Spring boot 学习笔记 (二)- 整合MyBatis

Spring boot 学习笔记 (二)- 整合MyBatis Spring Boot中整合MyBatis,并通过注解方式实现映射. 整合MyBatis 以Spring boot 学习笔记 (一)- Hello world 为基础项目,在pom.xml中添加如下依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter&l

Spring boot 学习笔记 - Hello world

Spring boot 学习笔记 - Hello world spring boot介绍: spring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者. Hello world 通过官网https://start.spring.io/

Spring Boot学习路线

Spring Boot 学习路线,本文计划根据作者近几年的工作.学习经验,来分析和制定一个学习使用 Spring Boot技术的步骤路线图. 一.准备工作 俗话说:"工欲善其事必先利其器".特别是软件开发,这样一个重视工程实践的领域,一定要最先选择和熟悉一系列的开发环境工具. 首先推荐选用最新版本技术标准的开发工具,将如下的开发环境安装配置好. 开发环境: (1)JDK 1.8 (2)Eclipse Oxygen EE版本 或者也可以使用 IntelliJ IDEA (3)Tomcat

Spring Boot学习大全(入门)

Spring Boot学习(入门) 1.了解Spring boot Spring boot的官网(https://spring.io),我们需要的一些jar包,配置文件都可以在下载.添置书签后,我自己常常来看看spring boot这老兄,以及后面所需要的Spring Cloud.Spring Cloud Data Flow. 2.Spring Boot的简介 随着动态语言的流行( Ruby, Groovy, Scala, Node. js)Java的开发显得格外的笨重,繁多的配置,低下的开发效

spring boot 学习之五(日志配置)

想直接看这里的我建议先看了我的spring boot 学习之四.因为日志的配置要用到properties. 先了解一下springBoot的日志系统然后再进行配置. springboot默认采用的是slf4j+logback.之前的web模块已经添加过了相关日志的依赖 private static final Logger logger = LoggerFactory.getLogger(LogConfig.class); 我们调用这个对象即可进行日志记录,日志记录默认是打印出来的,我们可以调用

Spring boot学习(六)Spring boot实现AOP记录操作日志

前言 在实际的项目中,特别是管理系统中,对于那些重要的操作我们通常都会记录操作日志.比如对数据库的CRUD操作,我们都会对每一次重要的操作进行记录,通常的做法是向数据库指定的日志表中插入一条记录.这里就产生了一个问题,难道要我们每次在 CRUD的时候都手动的插入日志记录吗?这肯定是不合适的,这样的操作无疑是加大了开发量,而且不易维护,所以实际项目中总是利用AOP(Aspect Oriented Programming)即面向切面编程这一技术来记录系统中的操作日志. 日志分类 这里我把日志按照面向

15 个优秀开源的 Spring Boot 学习项目

Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 <Spring Boot + Vue 全栈开发实战>迄今为止已经加印了 8 次,Spring Boot 的受欢迎程度可见一斑.经常有人问松哥有没有推荐的 Spring Boot 学习资料?当然有!买松哥书就对了,哈哈. 有需要书籍<Spring Boot+Vue全栈开发实战>PDF版的同学,可以在公众号:Java知己,发送:全栈开发实战,获取该书籍. 除了书呢?当然就是开源项目了,今天松哥整理了几个优质