Springboot脚手架系统
第一讲:
1.背景
1.Java JavaWeb SSM框架
2.Springboot框架,微服务,springcloud
官网,免费资源
猿来入此(老版网站):http://programmer.ischoolbar.com/
猿来入此beta:https://www.yuanlrc.com/
2.课程内容介绍
接下来会发布一些springboot框架的教程
脚手架系统:抽离管理系统共有的基本功能,以后直接在上边加入新的功能
本课程涉及的一些技术:
Springboot框架、freemark模板插件、不再用前端框架(页面模板)、持久层用jpa
3.web项目运行的基本原理
B/S:浏览器/服务端模式
第二讲
1.MVC架构:M:model,V:view,C:controller
客服端向服务器发送请求,服务器发给contro,con返回view,如果用到数据库就先到model在返回到view
2.springboot框架:(基于spring)
百度百科: https://baike.baidu.com/item/Spring%20Boot/20249767?fr=aladdin
目的是简化web开发,简化复杂的配置文件。
SSM:框架开发一个系统
1.去网上下载jar包(很多情况下会出现jar包的版本冲突)
2.新建项目,新建xml配置文件(语法严格)
Freemark、Jpa去百度百科了解一下。
第三讲
开发工具:idea、eclipse、myeclipse(对工具的依赖不是很大)
Eclipse、jdk1.8、mysql5.7(老网站上有教程)
Maven(项目管理工具)百度一下
官网上下载的jar地址:
C:\Users\Administrator.m2\repository\org\springframework\boot
Eclipse设置自动提示(谷歌/扩展/书签中)
Springboot官网快速开始
第四讲 helloworld
Spingboot两种方式的HelloWorld
1.直接返回字符串,
2.返回在页面模板中,在main下新建resources/templates/index.ftl
在控制器中,定义返回类型为string:
1:如果不加@responsebody注解,默认调用模板引擎找到指定目录下的模板进行渲染并输出到浏览器。
2:若加了@Responsebody注解,则不调用模板引擎渲染数据,直接将返回的数据转换成json字符串后返回给浏览器。
第五讲 配置文件
Springboot配置文件Freemark数据库
Springboot特性,基于注解来完成
Springboot启动时,会自动检查classpath:/(resources目录)
1:当前目录
2:当前目录的config及子目录
上述目录中的application.properties/application.yml
基于注解来完成。
配置文件可以根据功能特性进行配置
(错)hello World!----name=${name}
用大括号
第六讲:配置文件的使用方式
切换开发文件和发布时的配置文件
spring.profiles.active=dev
#定义加载的配置文件
第七讲
使用自定义配置文件。
Site. Properties
从自定义的配置文件中加载变量
Eclipse,springboot热部署
1.加入pom.xml
org.springframework.boot
spring-boot-devtools
true
2.加入配置文件
热部署生效
spring.devtool.restart.enabled=true
3日志,引入springboot自带的logback进行日志的打印。
4. freemark语法,获取变量,获取对象变量,设置变量默认值。
https://www.cnblogs.com/JealousGirl/p/6914122.html
其他
以前开题的时候学springboot做毕设,以上是以前的笔记,后来因为秋招啥的就中断了,记得以前学了几节课,没想到学了这么多了,忘得差不多了,重头再来吧。