![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 75
图_钉
适时圆滑,适时锋芒!
展开
-
基于 Spring Boot 的 SSM 环境整合一:开发环境搭建
1、前言 前段时间配置了maven环境,进而想记录下在maven基础上使用 spring boot 构建项目。先说下本机的相关环境:os:win10 64位 jdk:1.8.0_102 maven:3.3.9 myeclipse:2015 Stable 2.0 其他:fastjson、log4j2、druid、freemarker、tld、ehcache等2、JAVA 环境...原创 2018-11-06 13:13:53 · 442 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十五:整合 spring security 二(动态获取用户和角色)
spring security 是基于【用户】-【角色】-【权限】机制,也就是说权限并不是直接分配给用户,而是分配给角色,再将相应的用户授权角色即可。1、实现用户信息接口 UserDetailsUserDetails 接口定义了用户的基本信息,如用户名称、密码、账号是否过期、是否有效,以及所拥有的角色等:package com.whowii.website4.security;...原创 2019-01-12 14:37:58 · 356 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十四:整合 spring security 一(实现基本功能)
在整合spring security之前,我将spring boot升级到了2.0.6,同时将分页插件pagehelper由1.1.0升级到1.2.5。实际上,我整合spring security的目的主要有两个:即用户认证和权限校验,从功能讲我想像的需求应该是这样的: 根据上图的流程,过程如下:1、pom.xml增加配置老套路,增加spring security资源坐标:...原创 2019-01-12 00:42:18 · 353 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十三:将 jar 转换成 war 以部署在本地 tomcat 中
1、修改 pom.xml 修改项目属性,引入资源等:<packaging>war</packaging><!--添加tomcat--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring原创 2018-12-07 15:15:12 · 197 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十二:使用JSP的自定义标签(tld)
我曾经工作过在一个涉及社保和金融项目的公司,集团研发中心依据项目业务整理了一套完整的系统框架,除了对业务功能进行封闭外,还设计了一套完善的标签库,包括研发过程中使用到的各类组件,比如用户界面组件dropdownlist、tree、numberinput、textinput、button、grid、treegrid、searchgrid等,这些组件大大减少了开发人员的时间。虽然页面效果不太漂亮,对各...原创 2018-12-05 16:09:04 · 2996 阅读 · 1 评论 -
.NET/JAVA/PHP/Python 企业级Web开发框架整合系列文章导航
1 写在之前的话1.1 自己的想法项目开发之初,整合一个成熟框架的过程是件比较头疼的事情,除了需要研究各种技术以外,还要了解彼此之间的兼容性、可能遇到的问题,以及在实际使用中的不足和可能带来的风险。之前在整合SSH时,就遇到版本的问题,起初并不太了解问题的原因,查询前人的文档之后才明白,很多的问题都是在实践和摸索中解决的,所以比较痛苦。自己感觉还有很多要学的东西,在此也把学过的记录下来...原创 2013-04-21 16:01:26 · 3653 阅读 · 3 评论 -
基于 Spring Boot 的 SSM 环境整合十一:缓存工具类的优化设计
在上一篇中,使用缓存的示例代码如下:Resource resource = new ClassPathResource("ehcache-config.xml");try { Cache cache = CacheManager.create(resource.getInputStream()).getCache("web"); Element item = cache.get("te...原创 2018-12-04 20:54:08 · 311 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十:整合Ehcache缓存框架
项目开发中,为了性能和实际需要,在关键的地方使用缓存是非常有必要的,下文将在前文项目中加入缓存框架。1、修改 pom.xml加入ehcache资源坐标: <!-- 缓存框架 --> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>eh...原创 2018-12-04 17:32:43 · 250 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合九:spring boot 热加载和 debug 模式
一、MyEclipse 2015下操作1、开启热加载第一步,先修改pom.xml增加如下配置(代码区):<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <...原创 2018-12-04 14:47:26 · 331 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合八:使用freemarker模板引擎
前文整合了thymeleaf 模板引擎,在使用中确实不太方便,于是研究了freemarker模板引擎,以下将两者做个简介的比对:1、thymeleaf是springboot官方推荐的模板引擎,而freemarker不是。2、thymeleaf要求模板必须符合xml规范,使用起来非常不方便。freemarker则自由很多。3、thymeleaf模板文件实际上是静态html嵌入了标签属性,...原创 2018-12-02 14:10:50 · 340 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合二:创建 demo 项目
1、创建项目 第一步,创建一个maven项目 第二步,选择“Create a simple project”: 第三步,填写项目参数。我选择1.8(compiler level)时点击"finksh“没有反应,不确定是不是我环境问题,我这里先选择1.6,可以正常完成。 第四步,创建完成 项目后打开pom.xml,修改其中的...原创 2018-11-06 13:46:41 · 347 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合七:配置 druid
上一篇中已通过 druid 连接池使用 sqlite 数据库,我使用 druid 连接池更多的是想使用强大的监控功能,但在配置时遇到了很多问题(因 SQLITE),暂时还没有解决 。故我将数据库由 sqlite 变更为 mysql,建表语句和数据参考上一篇。1、修改 pom.xml首先是删除原 druid 和 sqlite 资源,并增加新的 druid 和 mysql 资源。即删...原创 2018-11-10 11:10:54 · 419 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合五:整合 spring mvc+thymeleaf 模板引擎
在开始之前,先简单介绍下 spring boot 下模版的问题:Spring Boot提供了多种模板引擎的支持,但嵌入式容器JSP有限制,且Velocity于2010年停止更新,故JSP与Velocity两个不建议使用。Spring Boot支持的模板引擎主要有以下几种:、Thymeleaf、FreeMarker、Velocity、Groovy、Mustache、JSP。本文使用spring推...原创 2018-11-08 11:46:50 · 929 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合四:整合 log4j2
spring boot 最新的版本并不支持log4j,但支持log4j的升级版本 ---- log4j2。1、修改pom.xml以增加log4j相关配置首先是修改org.springframework.boot以排除相关的log资源: <exclusions> <exclusion> ...原创 2018-11-07 12:54:22 · 236 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合六:整合 mybatis
1、前期准备(构建数据库)为了测试方便,本文使用sqlite数据库,文件存储位置:d:\website_java4.s3db,使用以下脚本创建测试表及数据:CREATE TABLE SYS_USER ( USER_CODE VARCHAR( 36 ) NOT NULL, LOGIN_NAME VARCHAR( 50 ) NO...原创 2018-11-09 23:44:09 · 233 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合三:整合 spring mvc
1、修改pom.xml在dependencies节点下增加spring mvc资源: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <...原创 2018-11-06 17:29:41 · 307 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十六:整合 spring security 三(自定义登录结果)
这一篇主要研究登录成功、登录失败时如何返回结果。1、方法一:在 WebSecurityConfigurerAdapter 实现类中定义首先回顾下前文中SecurityConfig类的部分配置: @Override protected void configure(HttpSecurity http) throws Exception { System.out.println("...原创 2019-01-12 15:33:26 · 574 阅读 · 0 评论