- 博客(21)
- 收藏
- 关注
原创 011-从零开始学习SpringBoot-拦截器的使用及配置
拦截器的使用及配置拦截器(Interceptor) 类似于Servlet中的过滤器(Filter) , 它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。编写拦截器public class LoginInterceptor implements HandlerInterceptor { public boolean pr...
2020-04-25 21:42:23
213
原创 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
169
原创 009-从零开始学习SpringBoot-Spring Boot 启动彩蛋--Banner
Spring Boot 启动彩蛋–BannerSpring Boot启动的时候,默认的图标是这样的:那我们能不能换一个更好看的呢?比如像下面的图片当然,只要你想得到,没有做不到的只需要在resources目录下,新建一个文本文件,命名为banner.txt,把你想要打印在控制台的字符编写在该文件中就行了${AnsiColor.BRIGHT_YELLOW}/////////////...
2020-04-23 22:55:27
270
原创 008-从零开始学习SpringBoot-Spring Boot使用devtools热部署
Spring Boot使用devtools热部署 为了进一步提高开发效率,Spring Boot为我们提供了全局项目热部署,在开发过程中修改了部分代码以及相关配置文件后,不需要每次重启使修改生效,在项目中开启了Spring Boot全局热部署之后只需要在修改之后等待几秒即可使修改生效引入依赖<dependency> <groupId>org.springf...
2020-04-22 17:45:40
188
原创 007-从零开始学习SpringBoot-Spring Boot使用通用Mapper
使用通用Mapper来进行简单的数据开发通用Mapper:可以实现自动拼接sql语句;所有的mapper都不需要编写任何方法也就是不用编写sql语句。可以提高开发效率。对于简单的增删改查语句,不在需要单独编写映射文件,直接继承通用的mapper即可注释掉映射文件的配置#MyBatis配置#映射文件路径#mybatis.mapper-locations=classpath:com/thr...
2020-04-21 21:23:28
255
原创 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
207
原创 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
239
原创 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
178
原创 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
162
原创 002-从零开始学习SpringBoot-创建自定义简单对象
Spring Boot中创建自定义简单对象管理单个对象和Spring管理的方式是相同的,使用@Service、@Repository等注解来把创建对象的工作交给Spring来做。管理复杂对象在Spring Boot中如果要管理 复杂对象 必须使用 @Configuration + @Bean 注解进行管理复杂对象的创建@Configurationpublic class BeanCo...
2020-04-15 15:47:35
547
原创 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
353
1
原创 000-从零开始学习SpringBoot-简介及获取
系列简介 想做一些自己一直以来想做的事情,学习一些新技术,掌握多一些谋生的技能,能够获的更好,以后用来回老家养猪,哈哈… 今日开始写这一系列的技术博客,大概在5、6年前,就在使用,当时也是摸索着使用,并没有什么系列化,如今在学校里教书,发现学校教授的技术都老旧而且过时,自己又无力改变些什么,只能想着把自己会的东西能多教一点是一点,让学生们能在未来的职场中有所收获,而不是进入社会才开始慢...
2020-03-28 12:18:42
311
原创 解决IDEA不支持EL/JSTL表达式
解决IDEA不支持EL/JSTL表达式解决IDEA新建Maven Web项目约束版本太低,导致不支持EL/JSTL表达式的方法1)找到如图中的maven-archrtype-webapp模板所在的位置2)一般情况下,都是在maven 的本地仓库中,按图索骥吧3)这一步一定要是打开,而不是解压,打开之后,按图中框选的目录找到web.xml文件,并进行修改4)修改成如下的代码,版本号在...
2020-03-28 12:15:40
590
原创 从零开始学习MySQL--基础修改教程1--007
修改数据INSERT语句主键自增时,补0--插入单行数据INSERT INTO table(column1,column2...) VALUES (value1,value2,...);--插入多行数据INSERT INTO table(column1,column2...) VALUES (value1,value2,...),(value1,value2,...),(value1...
2020-03-19 20:15:57
171
原创 从零开始学习MySQL--基础查询教程3--006
表连接MySQL列的别名使用 AS 关键词后跟别名,可省略,如果别名有空格用``,包起来--查询全名SELECT CONCAT_WS(', ', lastName, firstname) AS fullName FROM employees;SELECT CONCAT_WS(', ', lastName, firstname) fullName FROM employees;SELEC...
2020-03-19 20:13:49
193
转载 没有人能把努力发光的你拉进黑暗里
没有人能把努力发光的你拉进黑暗里最艰难的时候 别老想着太远的将来只要鼓励自己熬过今天就好熬过今天 是解决一切难题的咒语其实熬着熬着不知道什么时候也就熬过来了后来想想这就叫坚持吧无论结果如何都请你相信那些你努力游向岸的日子都有它的意义没有人能把努力发光的你拉进黑暗里...
2020-03-11 22:20:58
599
1
原创 从零开始学习MySQL--基础查询教程2--005
BETWEEN 运算符--查找价格在 90 和 100 (含 90 和 100 )元范围内的商品select productCode, productName, buyPrice from products where buyPrice between 90 and 100;select productCode, productName, buyPrice from products wh...
2020-03-09 17:19:56
399
2
原创 从零开始学习MySQL--基础查询教程1--004
E-R图导入准备好的SQL语句,E-R图如下,数据库的表组成customers : 存储客户的数据。products : 存储汽车的数据。productLines : 存储产品类别数据。orders : 存储客户订购的销售订单。orderDetails : 存储每个销售订单的订单产品数据项。payments : 存储客户订单的付款数据信息。employees : 存储所有员工...
2020-03-09 17:18:45
3525
2
原创 从零开始学习MySQL--数据库管理--003
MySQL访问控制系统入门MySQL访问控制由两部分构成连接时验证:使用有效的用户名和密码来进行登录操作执行时验证:每个需要执行的SQL语句, MySQL会检查登录的用户是否具有足够的权限来执行该语句权限位置mysql 数据库包含五个主要的授权表user表:包含用户帐户和全局权限列。 我们登录所用的用户信息都保存在这。db表:包含数据库级权限。table_priv和...
2020-03-07 20:33:41
3087
原创 从零开始学习MySQL--下载及安装--002
打开网址:http://dev.mysql.com/downloads/mysql/二、安装离线安装版本最新的社区7版本的是:mysql-installer-community-5.7.29.0.msi,双击即可安装1、选择Server Only 只安装服务端即可测试出现如下错误,需要配置MySQL的环境变量解压版本安装下载完成后为zip的压缩包,...
2020-03-06 20:45:14
1825
1
原创 从零开始学习MySQL--简介--001
一、简介mysql-5.5.27.msi ---- 数据库管理软件 — 记录仓库里面有什么东西的本子—写的是二进制Navicat for MySQL----数据库管理软件的可视化界面—翻译二进制成为人们认识的文字----- 数据库—里面放置的是数据sql语句分类:SQL(Structure Query Language)结构化查询语言DDL:数据定义语言(create drop)...
2020-03-06 20:35:06
3059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人