Spring Boot教程
是我个人学习spring boot时整理的笔记,写的姑且比较详细,做一个教程也马马虎虎。初学者可以在这里跟着搭建spring boot应用,我遇到的各种坑也有所记录。
渔闻520
To Be Continued……
展开
-
(10)spring boot带登录验证的登录功能(拦截器)
实用的登录一定要满足,在没有登录的时候,是不可以访问其他的界面的。1.ctrl+F9 idea中重新编译前端界面2.编写提交登录的请求,用thymeleaf来写:<form class="form-signin" th:action="@{/user/login}" action="dashboard.html" method="post">反正记住,以后在写路径的时...原创 2019-05-08 18:29:24 · 1186 阅读 · 0 评论 -
(9)国际化
步骤:1.编写国际化配置文件:在resource文件夹下建立一个:i18n的文件夹:新建立一个login.properties,的文件,然后再建立一个login_zh_CN.properties的文件,注意命名:login_语言_国家.properties。这样建立之后idea会自动识别出来这是一个国际化的文件夹。之后,再右键,点击new之后,只要输入语言代码_国家代码...原创 2019-05-08 18:15:49 · 211 阅读 · 0 评论 -
(8)spring boot-默认访问首页
前面有说到,默认访问首页,有这样的方法:在静态资源文件夹下,写上一个index.html,就可以默认访问index.html了:即输入localhost:8080/,就访问这个界面。但是,这样不够灵活。可以自己配置一个配置类来部分接管webMvcConfiguration,@Configurationpublic class MyConfig extends WebMvc...原创 2019-05-08 16:36:45 · 279 阅读 · 0 评论 -
(7)thymeleaf的使用
引入thymeleaf:在pom.xml中引入就可以了:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependenc...原创 2019-05-08 16:29:23 · 201 阅读 · 0 评论 -
(6)spring boot web开发关于静态资源
源码获得灵感: 在按下ctrl+n,输入webautoconfiguration,就可以进入WebMvcAutoConfiguration类里面。关于静态资源(比如Jquery的相关文件,一定推荐使用webJar),可以进入webjar:https://www.webjars.org/在网页中可以获得相关的依赖:把这个依赖导入到项目的pom.xml中就可以了。访问的时候...原创 2019-05-08 16:13:51 · 104 阅读 · 0 评论 -
(1)如何快速创建spring boot应用
IDE都支持使用Spring Initialer。(这里,如果点击会有什么网络连接超时失败之类的,可以把下载starters的路径的https改为http。)com.jiangyispring-boot-01-helloworld-quick还需要填写包名:com.jiangyi.springboot,其他固定不变。next,需要什么依赖就勾选什么。finish,都不变。...原创 2019-05-08 10:44:49 · 109 阅读 · 0 评论 -
(2)Spring boot 配置(1)
1.会使用两种配置文件:Application.properties,Application.yml,或者yaml也可以。配置文件得名字是固定得。作用是修改spring boot自动配置的默认配置。2.yaml的写法: Server: Port: 8081基本语法:Key : (必须有空格)对象的写法:数组的...原创 2019-05-08 10:57:33 · 141 阅读 · 0 评论 -
(3)spring boot配置(2)多profiles的配置
实际开发中使用的是多个环境,比如开发环境dev,测试环境prod:在不同的环境中使用不同的端口:比如开发环境使用端口号:8083,测试环境使用端口号:8084.可以有如下几种方法:方法一:建立一个application-dev.properties,这里的命名规则为:application-profile.properties里面写需要的配置。在主配置application.p...原创 2019-05-08 11:03:47 · 161 阅读 · 0 评论 -
(4)Spring Boot配置文件的加载位置
互补配置。高优先级的用高优先级,没有配置的使用低优先级有配置的。项目打包以后,我们可以使用命令行来,比如在实际开发中项目已经打包了,可以在e盘下写个application.properties,文件,里面来放我们的配置,(这里项目已经用maven package,具体方法前面已经说过了),而后打开Target文件夹,cmd(这个前面业已经写过了),Java -jar ……...原创 2019-05-08 11:08:33 · 119 阅读 · 0 评论 -
(5)Spring Boot 日志框架
这里先进行记录,以后有用到可以再回头来看。日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....日志门面 (日志的抽象层) 日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logg...原创 2019-05-08 11:11:27 · 152 阅读 · 0 评论 -
Spring Boot国际化
以后会上传自己写的完整spring boot 基础,敬请期待!步骤:1.编写国际化配置文件:在resource文件夹下建立一个:i18n的文件夹:新建立一个login.properties,的文件,然后再建立一个login_zh_CN.properties的文件,注意命名:login_语言_国家.properties。这样建立之后idea会自动识别出来这是一个国际化的文件夹...原创 2019-04-11 21:14:02 · 154 阅读 · 0 评论 -
Spring Boot入门
在Maven下创建。包结构创建:右键java,new 一个class,输入com.jiangyi.HelloWorldMainApplication,则idea会自动为我们创建一个包。依赖: <parent> <groupId>org.springframework.boot</groupId> <arti...原创 2019-03-31 23:00:23 · 104 阅读 · 0 评论