从零开始学SpringBoot
带着学生们从零开始学SpringBoot
三石和小鱼
这个作者很懒,什么都没留下…
展开
-
011-从零开始学习SpringBoot-拦截器的使用及配置
拦截器的使用及配置拦截器(Interceptor) 类似于Servlet中的过滤器(Filter) , 它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。编写拦截器public class LoginInterceptor implements HandlerInterceptor { public boolean pr...原创 2020-04-25 21:42:23 · 203 阅读 · 0 评论 -
010-从零开始学习SpringBoot-logback日志的集成
logback日志的集成 Logback是由log4j创始⼈设计的又⼀个开源日志组件。⽬前, logback分为三个模块: logback-core, logback-classic和logback-access。是对log4j日志展示进⼀步改进日志的级别 : DEBUG < INFO < WARN < ERROR < OFF 由低到高,越低输出信息越多日志分...原创 2020-04-24 22:42:00 · 161 阅读 · 0 评论 -
009-从零开始学习SpringBoot-Spring Boot 启动彩蛋--Banner
Spring Boot 启动彩蛋–BannerSpring Boot启动的时候,默认的图标是这样的:那我们能不能换一个更好看的呢?比如像下面的图片当然,只要你想得到,没有做不到的只需要在resources目录下,新建一个文本文件,命名为banner.txt,把你想要打印在控制台的字符编写在该文件中就行了${AnsiColor.BRIGHT_YELLOW}/////////////...原创 2020-04-23 22:55:27 · 259 阅读 · 0 评论 -
008-从零开始学习SpringBoot-Spring Boot使用devtools热部署
Spring Boot使用devtools热部署 为了进一步提高开发效率,Spring Boot为我们提供了全局项目热部署,在开发过程中修改了部分代码以及相关配置文件后,不需要每次重启使修改生效,在项目中开启了Spring Boot全局热部署之后只需要在修改之后等待几秒即可使修改生效引入依赖<dependency> <groupId>org.springf...原创 2020-04-22 17:45:40 · 180 阅读 · 0 评论 -
007-从零开始学习SpringBoot-Spring Boot使用通用Mapper
使用通用Mapper来进行简单的数据开发通用Mapper:可以实现自动拼接sql语句;所有的mapper都不需要编写任何方法也就是不用编写sql语句。可以提高开发效率。对于简单的增删改查语句,不在需要单独编写映射文件,直接继承通用的mapper即可注释掉映射文件的配置#MyBatis配置#映射文件路径#mybatis.mapper-locations=classpath:com/thr...原创 2020-04-21 21:23:28 · 243 阅读 · 0 评论 -
006-从零开始学习SpringBoot-Spring Boot集成MyBatis
Spring Boot集成MyBatis引入依赖<!--由于springboot整合mybatis版本中默认依赖mybatis,不需要再单独引入--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-b...原创 2020-04-20 21:04:23 · 203 阅读 · 0 评论 -
005-从零开始学习SpringBoot-Spring Boot中两种模板配置2-集成thymeleaf模板(建议使用)
集成thymeleaf模板(建议使用)官网:https://www.thymeleaf.org/, Thymeleaf是⼀个⽤于web和独⽴环境的现代服务器端Java模板引擎。 Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集成非常完美,几乎没有...原创 2020-04-18 21:02:47 · 232 阅读 · 0 评论 -
004-从零开始学习SpringBoot-Spring Boot中两种模板配置-集成jsp模板
集成jsp模板引入jar包<dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version></dependency><dependency> ...原创 2020-04-17 21:57:55 · 174 阅读 · 0 评论 -
003-从零开始学习SpringBoot-属性及对象的注入
Spring Boot的注入基本属性注入application.propertiesname=thrstonesbirthday=2020/04/15strings=aa,bb,cclists=dd,ee,ffmaps={"id":"001","name":"thrstones","age":30}@Value("${name}")private String name;@...原创 2020-04-16 17:08:01 · 151 阅读 · 0 评论 -
002-从零开始学习SpringBoot-创建自定义简单对象
Spring Boot中创建自定义简单对象管理单个对象和Spring管理的方式是相同的,使用@Service、@Repository等注解来把创建对象的工作交给Spring来做。管理复杂对象在Spring Boot中如果要管理 复杂对象 必须使用 @Configuration + @Bean 注解进行管理复杂对象的创建@Configurationpublic class BeanCo...原创 2020-04-15 15:47:35 · 534 阅读 · 0 评论 -
001-从零开始学习SpringBoot-Hello world ? Hello Spring Boot !
以当前最新的版本来写这份学习的指导吧(2.2.5.RELEASE)Spring Boot 2.2.5.RELEASE requires Java 8 and is compatible up to Java 13 (included). 文档上有这么一句话,说明了Spring Boot 2.2.5.RELEASE,需要的JDK的最低版本是 Java 8Spring Initializr 创建...原创 2020-03-28 12:23:10 · 342 阅读 · 1 评论 -
000-从零开始学习SpringBoot-简介及获取
系列简介 想做一些自己一直以来想做的事情,学习一些新技术,掌握多一些谋生的技能,能够获的更好,以后用来回老家养猪,哈哈… 今日开始写这一系列的技术博客,大概在5、6年前,就在使用,当时也是摸索着使用,并没有什么系列化,如今在学校里教书,发现学校教授的技术都老旧而且过时,自己又无力改变些什么,只能想着把自己会的东西能多教一点是一点,让学生们能在未来的职场中有所收获,而不是进入社会才开始慢...原创 2020-03-28 12:18:42 · 303 阅读 · 0 评论