springboot
文章平均质量分 61
风车车的大表哥
喜欢没事写点程序,自娱自乐.喜欢看看书,喜欢上上网.喜欢耍耍手机,喜欢到处走走看看,喜欢自己的教书工作.
本博客也有很多材料转自互联网,有可能转时比较急而未注明原作者或原址,如有侵权请告知.
展开
-
一个基于SB_MYBATIS_JSP的CRUD演示项目
文章目录一个基于sb+mybatis+jsp的CRUD演示项目-员工管理系统01 项目坐标及pom文件01.1 创建项目01.2 调整pom文件01.3 搭建结构02 项目配置文件03 项目结构03.1 数据库和数据04 入口文件,即启动文件和实体层04.1 入口文件04.2 实体层-用户实体05 控制器05.1 测试控制器05.2 用户控制器05.3 员工管理控制器06 业务层06.1 用户管理业务接口06.2 用户管理业务接口实现06.3 员工管理业务接口06.4 员工管理业务接口实现07 数据访问层接原创 2021-05-26 17:15:13 · 662 阅读 · 2 评论 -
2021-03-12-sb01下,创建的2.3.9版本的springboot项目,xml文件报错
修改方法1.在pom文件中,添加如下<properties> <java.version>1.8</java.version> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> </properties>然后更新maven项目再刷新目录,重新打开pom.xml文件即可直觉上,是版本有问题,存在bug,导致生成的项目异常,具体需要上官网再查究原创 2021-03-12 16:43:23 · 125 阅读 · 0 评论 -
20210220-javaee-CURD案例-vue+springboot前后端分离开发过程
文章目录vue+springboot前后端分离开发过程1 技术方案2 创建前端项目2.1 项目中的文件2.2 注意事项3 后端开发3.1 开发过程3.2 分层开发入口类实体类DAO接口类使用mybatis配置实现DAO接口业务接口与实现类控制器类3.3 注意事项4 前端开发完成后的发布5 后记4 前端开发完成后的发布5 后记vue+springboot前后端分离开发过程1 技术方案前后端分离开发前端使用vue+axios+rap2工具vuecli,用脚手架创建项目Home组件User组件原创 2021-02-20 14:24:57 · 619 阅读 · 0 评论 -
20210201-javaee-申请rap2接口
文章目录申请rap2接口1 申请账号2 创建仓库3 打开仓库4 创建接口5 CRUD接口5.1 save接口5.2 查询一个用户 findOne接口申请rap2接口1 申请账号http://rap2.taobao.org/2 创建仓库3 打开仓库4 创建接口5 CRUD接口可以访问测试接口http://rap2api.taobao.org/app/mock/276988/example/1612224112374得到如下的JSON反馈结果{ "string": "★原创 2021-02-20 14:24:21 · 293 阅读 · 0 评论 -
20210201-javaee-课程jsp_servlet_tomcat基础02
文章目录1 搭建java web开发环境1.1 web开发背景知识1.2 超文本传输协议1.3 静态网页与动态网页1.4 WEB浏览器和WEB服务器2 JSP简介2.1 特点2.2 执行顺序2.3 JSP原理和时序2.4 示例jsp的执行过程分析hello.jsp文件web.xml文件hello_jsp.java3 JSP语法基础4 JSP内置对象4.1 九大内置对象4.2 四种属性范围4.3 request对象4.4 response对象4.5 out对象4.6 config对象4.7 session对象原创 2021-02-20 14:18:25 · 198 阅读 · 0 评论 -
20210201-javaee-课程jsp_servlet_tomcat基础01
文章目录1 Servlet技术2 Servlet提供的功能3 Servlet生命周期4 配置文件5 从编写servlet到部署6 tomcat和servlet的关系7 servlet实例分析8 几个重点对象9 从请求到响应的流程10 Servlet(Server Applet)11 Servlet的工作模式12 Servlet API 概览1 Servlet技术它是java类一旦启动,常驻内存与平台无前与协议无关2 Servlet提供的功能对客户端发送的数据进行读取或拦截读取客户端请原创 2021-02-20 14:17:51 · 142 阅读 · 0 评论 -
20210201-javaee-解决VSCODE因为在此系统上禁止运行脚本报错
文章目录解决VSCODE"因为在此系统上禁止运行脚本"报错1 问题描述2 解决方法解决VSCODE"因为在此系统上禁止运行脚本"报错1 问题描述PS F:\ZFH_VUE_2021\student> vue init webpack usersvue : 无法加载文件 C:\Users\fhzhe\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170原创 2021-02-20 14:17:01 · 558 阅读 · 0 评论 -
20210201-javaee-mysql里的日期类型timestamp
文章目录mysql里的日期类型timestamp1 基本情况2 出错信息3 注意事项mysql里的日期类型timestamp1 基本情况mysql中对日期类型的存储范围是不同的。DATE 范围从’1000-01-01’ to ‘9999-12-31’.DATETIME 范围从’1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’.TIMESTAMP 范围从’1970-01-01 00:00:01’ UTC to ‘2038-01-19 03:14:07’ U原创 2021-02-20 14:16:14 · 171 阅读 · 0 评论 -
20210201-javaee-mysql 5.7.18出现navicat下的1055错误
文章目录mysql 5.7.18出现navicat下的1055错误1 现象2 原因3 解决mysql 5.7.18出现navicat下的1055错误1 现象当执行sql语句时,比如create table语句,执行成功后,仍然出现出错提示:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFIL原创 2021-02-20 14:15:29 · 201 阅读 · 0 评论 -
最新20200421-STS4的下载、解压、安装、配置和做springboot开发的试用
下载文件https://spring.io/tools下载后,得到文件sts-4-4.6.0.RELEASE-e4.15.0-win32.win32.x86_64.self-extracting.jar建议置于win10系统的C盘根目录下,双击解压。否则,如果是在别的盘下,建议用管理员方式打开它,然后自动解压,得到“C:\sts-4.6.0.RELEASE”目录启动软件启动设置...原创 2020-04-21 00:02:28 · 2146 阅读 · 2 评论 -
springboot--Scope注解下的bean的作用域:单态与非单态
1 bean的创建package com.zfh.demo.bean;public class ScopeBean { private String id; public String getId() { return id; } public void setId(String id) { this.id = id; } public Scop...原创 2019-05-05 14:12:15 · 886 阅读 · 0 评论 -
springboot--AOP--在2.0版本下,默认的情况下,都是用的CGLIB代理,即非接口类代理
1 添加jar包支持 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> </dependency>2 新建业务类,模拟完成核心业务package com.zfh.demo.c...原创 2019-05-05 14:59:34 · 2048 阅读 · 0 评论 -
springboot--SpringMVC常用注解的回顾与复习
1 Controller被Controller注解的类将会是一个控制器类,即MVC中的C的角色它不需要继承其它的类,也不需要实现接口它也不用@Component来注解,但也会被@ComponentScan扫描到,并会被作为Spring的bean置于容器中进行管理2 RestController它本质上是一个组合注解,即@Controller+@ResponseBody的组合默认情...原创 2019-05-05 15:38:12 · 297 阅读 · 1 评论 -
springboot--使用JdbcTemplate和druid--实例
1 创建项目整体pom文件如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...原创 2019-05-14 07:42:46 · 4723 阅读 · 1 评论 -
JavaScript 实例
document.write(“Hello World!”)document.write(“Hello World!”)实际的脚本位于名为 "xxx.js" 的外部脚本中。JavaScript 函数和事件通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时。如果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数...原创 2019-05-23 11:30:27 · 152 阅读 · 0 评论 -
springboot--springCloud--微服务--思考、实现的复习
SpringCloud的目的将一个大的系统进行拆分,成为多个子系统然后通过RESTful风格的请求将它们集成起来进一步简化分布式系统的开发SpringBoot的目的简化Spring应用的共搭建以及开发过程约定优于配置【Spring4.x已经可以完全脱离xml配置方式,全部用注解来搞定】特点:内嵌服务器大量的默认约定属性文件大量的自定义配置打包更容易测试更容易分布...原创 2019-05-16 07:45:49 · 227 阅读 · 0 评论 -
springboot-发布与调试REST服务02--实现跨域
发布与调用REST服务可以用SOAP也可以用REST,本例仍然以REST为例表述性状态转移===REST是一种架构风格也是一种轻量级的基于HTTP协议的Web Service风格是一种设计原则也是一种设计思想整体示例搭建思路搭建服务器发布并提供REST服务,用8080,即默认端口发布REST服务,仍然用@RestController注解,响应的是JSON格式的数...原创 2019-05-28 16:25:46 · 440 阅读 · 0 评论 -
springAOP--学习和理解--用STS4搭建一个AOP演示示例02
AOP是Spring的重要功能之一很多时候,AOP直接可以用于:数据库事务,业务日志,安全检查,权限控制等功能中而SpringBoot项目里,可以使用AspectJ的注解来实现AOP功能项目创建File>New>Spring Starter Project创建项目时,选中web,devtools创建完成后,项目结构如下工作点在红框中1 首先添加依赖,主要是AOP依...原创 2019-05-29 13:56:13 · 362 阅读 · 0 评论 -
springboot--整合thymeleaf--实例01,返回一个list,用循环方式做屏显
表现层的技术JSP+EL+JSTLHTMLThymeleafFreemarker等等Thymeleaf框架是一个表现层的模板引擎有能务展示和处理数据界面节点和程序逻辑可以被共享,让界面、业务、技术等人员都能参考到项目中来支持6种模板处理模式HTMLXMLTEXTJAVASCRIPTCSSRAW使用过程1 添加依赖包2 处理HTML串,让其成为最后输出...原创 2019-05-29 14:43:09 · 2822 阅读 · 0 评论 -
sts-添加对JSP和Dynamic WebProject的支持
1 STS官方不建议再使用JSP貌似Spring Boot官方不推荐,STS创建的项目会在src/main/resources 下有个templates 目录,这里就是让我们放模版文件的,然后并没有生成诸如 SpringMVC 中的webapp目录可自行创建src/main/webapp目录不过本文还是选择大家都熟悉的JSP来举例,因为使用JSP与默认支持的模版需要特殊处理,所以拿来举例更...原创 2019-06-19 09:06:57 · 1924 阅读 · 0 评论 -
git-01-从git上拉取项目到本地STS中
0 申请git帐号,然后fork自己需要的项目【也可不做这一步】1 STS配置git2 import , git ,得到本地项目目录3 import , existing maven project然后就可以使用了原创 2019-06-19 09:07:22 · 1148 阅读 · 0 评论 -
eclipse-sts-添加markdown插件
从 Eclipse Marketplace 安装在 Eclipse 中选择 (Help > Install New Software)URL 为 http://winterwell.com/software/updatesite/选择最新版本原创 2019-04-10 11:22:18 · 1261 阅读 · 0 评论 -
mybatisplus-sts-直接使用基础接口实现CRUD操作
1 创建项目file,new,spring starter project2 配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2019-04-17 08:37:07 · 1317 阅读 · 0 评论 -
springAOP--学习和理解--用STS搭建一个AOP演示示例01
1 创建项目2 编写pom.xml文件,添加依赖 <dependency> <groupId>org.aspectj</groupId> <!-- runtime包 --> <artifactId>aspectjrt</artifactId>...原创 2019-04-10 09:06:45 · 300 阅读 · 0 评论 -
eclipse--sts--关于红色感叹号问题的解决方案总结
关于红色感叹号问题的解决方案总结。方案一:选中项目 --> 右键 --> Maven --> Update Projects… 即可解决。方案二:如果上述操作无法解决的话,那么选择 Windows --> show view --> problems,在这个视图中查看问题的原因是什么。方案三:可能是因为本地仓库中的jar文件有冲突,这个时候建议备份本地仓库,然后...原创 2019-04-16 12:00:34 · 1107 阅读 · 0 评论 -
Spring事务处理--概念学习
1 事务处理就是元子化要么都做,要么都不做,单元化处理2 四大特性ACID原子性Atomicity一致性Consistency隔离性Isolation持久性Durability3 Spring对事务的支持编程式事务管理(编码式)即:将事务管理代码嵌入业务方法中来控制事务的提交和回滚这样,每个业务中都应该有额外的事务处理代码声明式事务管理即:以声明的方式来实现事务管理。【...原创 2019-04-02 08:28:27 · 173 阅读 · 0 评论 -
Dubbo--概念学习
它是一款JAVA服务平台框架及SOA治理方案Dubbol功能1 高性能NIO通信及多协议集成2 服务动态录址与路由3 软负载均衡与容错4 依赖分析与降级Dubbo简单的底层框加1 Registry注册中心2 Provider暴露服务的服务提供方3 Consumer调用远程服务的服务消费方4 Monitor是统计服务的调用次数和调用时间的监控中心5 Container是服务运行...原创 2019-04-01 13:34:08 · 122 阅读 · 0 评论 -
Zookeeper--概念学习
官网http://archive.apache.ogr/dist/zookeeperZooKeeper一个开源的分布式应用程序协调服务Zookeeper提供的功能1 命名服务好比用域名的方式来管理IP一样zookeeper用名称来获取资源(或是服务的地址,提供者信息等)2 配置管理提供了一种集中管理配置的方法3 集群管理对集群中的加入和退出进行感知变化和做出对应的策略4 分布...原创 2019-04-01 13:23:00 · 203 阅读 · 0 评论 -
MongoDB--概念学习
MongoDB是一个高性能的,开源的,无模式的文档型数据库。功能特性1 面向集合存储2 易存储对象类型的数据3 支持动态查询4 文件存储格式为BSON(一种JSON的扩展)5 支持复制和故障恢复适用面1 实时地插入2 实时更新和删除3 具备网站实时数据的存储所需的复制及高度伸缩性功能4 作为缓存用5 作为服务器群的数据库用6 文档化格式的存储及查询缺点-但这些,正好可以...原创 2019-04-01 12:56:17 · 178 阅读 · 0 评论 -
RESTful--概念学习
什么是RESTfulREST本身即Representational State Transfer表述性状态转移它是一种架构风格,它定义了创建可扩展Web服务的最佳实践,这个过程会充分发挥HTTP协议的功能。RESTful的属性1 客户端-服务器:UI是与数据存储分离的2 无状态:每个请求会包含服务器所需的足够信息,无需维护状态就能够进行操作3 可缓存:服务器的响应中包含了足够的需求,客...原创 2019-04-01 11:03:03 · 299 阅读 · 0 评论 -
springboot--Redis--试用
1 下载地址:https://github.com/ServiceStack/redis-windows2 下载zip包3 redis-windows-master.zip4 解压,得到所有版本都在download目录下。5 解压一下自己需要的版本6 启动服务器7 启动客户端测试当可以进行键值对的设置和获取时,就可以使用了。...原创 2019-03-29 14:08:15 · 152 阅读 · 0 评论 -
thymeleaf-01 常用语法学习
运算符表达式常量字符串常量,数字常量,布尔值常量,空值常量<span th:utest="Hello Thymeleaf"></span><span th:utest="20190318"></span><span th:utest="20190318+30"></span&a原创 2019-03-18 08:15:56 · 286 阅读 · 0 评论 -
springboot-常用注解读解-未详细化
类条件注解@ConditionOnClass@SpringBootApplication项目依赖问题其它条件注解自定义条件注解SpringBoot自动配置原创 2019-03-15 13:43:26 · 207 阅读 · 0 评论 -
springboot-配置
SpringBoot的配置默认的存放位置可指定配置文件可用profile来激活配置application.propertiesapplication.yml分层配置缩进方式用空格,更象面向对象可读性更强profile特性用—来分隔容器配置Web配置在Servlet3规范之后,Web项目可以不使用web.xml配置文件它提供了相关注解,实现配置@WebServlet属...原创 2019-03-15 11:28:30 · 325 阅读 · 0 评论 -
MongoDB在windows下的安装
在这一步,卡了很久啊原创 2019-04-02 08:53:30 · 101 阅读 · 0 评论 -
springAOP--学习和理解--用XML配置的方式完成面向切面编程
1 概念Spring Framework是一个流行的JAVA开源框架,是一个轻量级的JEE解决方案,可以一站式构建企业级应用。分层架构组件化集成框加Spring通过四种策略来简化JAVAEE开发:1 基于POJO的轻量级、最小侵入式开发2 通过IOC和AOP实现松耦合3 通过AOP和惯例实现声明式事务编程4 通过AOP和模板消除样板式代码这说明AOP的概念非常重要。需要理解,学...原创 2019-04-08 11:17:01 · 229 阅读 · 0 评论 -
springIOC--学习和理解02--在容器中直接注册和生成并使用bean实例,完成bean之间的引用
1 项目结构如下这里,业务层的UserService将引用dao层的UserDao组件2 具体代码如下//UserDao接口package com.fhzheng.demo.dao;public interface UserDao { public String getUserById(Integer id);}//UserDao实现package com.fhzheng....原创 2019-04-03 18:47:51 · 230 阅读 · 0 评论 -
springIOC--学习和理解01--在容器中直接注册和生成并使用bean实例,并完成属性值注入
1 先上示例1.1使用STS创建一个空的spring starter project。一般默认情况下,可以看到已经把spring-context依赖导入对应的pom文件如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h...原创 2019-04-03 18:40:23 · 252 阅读 · 0 评论 -
springboot-aop-示例实现,并讨论多个切面的多个切点的执行顺序
1 创建项目STS工具file,new,spring starter project2 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...原创 2019-04-12 15:26:17 · 9167 阅读 · 4 评论 -
springboot--mybatis--集成试用,用log4j2输出测试信息
1 项目结构创建starter项目,加入web,devtools,mysql,jdbc,log4j2等依赖2 pom文件配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X...原创 2019-03-29 11:59:27 · 1474 阅读 · 0 评论