随笔分类 -  SpringBoot

摘要:一、引用命名空间 在html中引入此命名空间,可避免编辑器出现html验证错误,虽然加不加命名空间对Thymeleaf的功能没有任何影响。 引入css 引入js 二、输出内容 2.1 Welcome to our grocery store! ... 阅读全文
posted @ 2018-07-27 09:42 Python研究者 阅读(16247) 评论(0) 推荐(0) 编辑
摘要:1.前言 本文主要介绍使用SpringBoot与shiro实现基于数据库的细粒度动态权限管理系统实例。 使用技术:SpringBoot、mybatis、shiro、thymeleaf、pagehelper、Mapper插件、druid、dataTables、ztree、jQuery 开发工具:int 阅读全文
posted @ 2018-07-25 16:45 Python研究者 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:最终项目目录结构 创建过程 1.创建开关SpringBootApplication 为了创建快速。我们使用idea自带的创建springboot来创建结构,当然创建普通的web项目也是可以的。(使用eclipse的同学可以按照一会的图来自己创建目录结构) 1.1 创建项目,按照图示进行选择 1.2 阅读全文
posted @ 2018-06-17 15:53 Python研究者 阅读(9919) 评论(0) 推荐(0) 编辑
摘要:SpringBoot提供了强大AOP支持,我们前面讲解过AOP面向切面,所以这里具体AOP原理就补具体介绍; AOP切面主要是切方法,我们一般搞一些日志分析和事务操作,要用到切面,类似拦截器; @Aspect注解是切面注解类 @Pointcut切点定义 @Before是方法执行前调用 @After是 阅读全文
posted @ 2018-04-03 15:14 Python研究者 阅读(273) 评论(0) 推荐(0) 编辑
摘要:SpringBoot提供了强大的表单验证功能实现,给我们省去了写验证的麻烦; 这里我们给下实例,提交一个有姓名和年龄的表单添加功能, 要求姓名不能为空,年龄必须是不小于18 ; 我们先新建一个Student实体 import javax.persistence.Column; import java 阅读全文
posted @ 2018-04-03 15:12 Python研究者 阅读(11362) 评论(0) 推荐(1) 编辑
摘要:以前学ssh ssm都有事务管理service层通过applicationContext.xml配置,所有service方法都加上事务操作; 用来保证一致性,即service方法里的多个dao操作,要么同时成功,要么同时失败; springboot下的话 搞一个@Transactional即可; 我 阅读全文
posted @ 2018-04-03 14:57 Python研究者 阅读(2787) 评论(0) 推荐(0) 编辑
摘要:本帖来演示下SpringBoot下,实用Spring-Data-Jpa来实现CRUD操作,视图层采用Freemarker 这里我们先把application.properties修改成application.yml 主流格式 内容也改成yml规范格式 server: port: 8888 conte 阅读全文
posted @ 2018-04-03 14:55 Python研究者 阅读(284) 评论(0) 推荐(0) 编辑
摘要:Spring-Data-Jpa JPA(Java Persistence API)定义了一系列对象持久化的标准, 目前实现这一规范的产品有Hibernate、TopLink等。 Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩的实现 阅读全文
posted @ 2018-04-03 14:52 Python研究者 阅读(396) 评论(0) 推荐(0) 编辑
摘要:Controller的使用 项目前后台交互的话 无非两种方式 一种普通整体页面提交,比如form提交; 还有一种局部刷新,或者叫做异步刷新,ajax提交; @Controller就是整体页面刷新提交的处理注解 @RestController就是ajax提交,一般返回json格式 各有用处的; 这里我 阅读全文
posted @ 2018-04-03 14:49 Python研究者 阅读(2714) 评论(0) 推荐(0) 编辑
摘要:前面我们讲解了SpringBoot HelloWorld实现 今天具体来讲解上那个application.properties项目配置文件 打开是空白 里面可以配置项目,所以配置项目我们 alt+/ 都能提示出来 上一讲tomcat默认端口8080 默认路径是根目录/ 我们现在改成 端口8080 以 阅读全文
posted @ 2018-04-03 14:44 Python研究者 阅读(417) 评论(0) 推荐(0) 编辑
摘要:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio 阅读全文
posted @ 2018-04-03 14:37 Python研究者 阅读(558) 评论(0) 推荐(0) 编辑
摘要:Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架。下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署。 在Eclipse中创建Spring-boot有两种方式 方式一 进入Spring-boot的在线配 阅读全文
posted @ 2018-03-31 23:20 Python研究者 阅读(1640) 评论(0) 推荐(0) 编辑