SpringBoot非官方教程 | 第十二篇:springboot集成apidoc

转载请标明出处: 原文首发于:https://www.fangzhipeng.com/springboot/2017/05/12/sb12-apidoc.html 本文出自方志朋的博客 首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整性,所以标了个题。 一、apidoc简介 apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配…

Spring Security – Acegi 框架介绍

概述     对于任何一个完整的应用系统,完善的认证和授权机制是必不可少的。Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全访问控制的功能。虽然,现在Acegi也可以应用到非Spring的应…

Java开源大全

未分类 , , , , 发表评论
Spring Framework 【Java开源JEE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的…

Spring Boot学习笔记四–配置文件

Spring Boot支持的配置文件类型 application.properties application.yml 配置文件的名称固定为application yaml(yml)配置文件详解 概述 在Spring中使用xml作为配置文件,Spring Boot中使用yml作为配置文件,yml一种以数据为中心的标记语言,不存在xml各种繁琐的标签 基本语法 k: (空格)v表示一个键值对 如果存在层级关系,以空格缩进来控制层级关系,左侧需要对齐 server: port: 8080 address: error…

Hibernate入门

Hibernate笔记 什么是框架 框架:指的是软件的半成品,已经完成了部分功能。 EE的经典三层结构 Hibernate(开放源代码的对象关系映射框架) Hibernate:Hibernate是一个持久层的ORM框架。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随…

在Java的Hibernate框架中对数据库数据进行查询操作

这篇文章主要介绍了Java的Hibernate框架中对数据库数据进行查询操作的方法,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下 Hibernate查询语言(HQL)是一种面向对象的查询语言,类似于SQL,但不是对表和列操作,HQL适用于持久对象和它们的属性。 HQL查询由Hibernate转换成传统的SQL查询,这在圈上的数据库执行操作。 虽然可以直接使用SQL语句和Hibernate使用原生SQL,但建议使用HQL…

hibernate映射配置文件(xxx.hbm.xml)内容及作用

刚刚毕业,找了一个工作,有两周的脱岗培训时间,加上找工作时间,还有回校弄毕业事情一段时间,已经有很久没有触碰代码了,本来学框架就一知半解,这么一来,感觉框架好陌生啊,今天开始重新学习并记录下,毕竟作为一名女程序猿不能忘本。 hibernate映射配置文件用于配置与数据库表之间的映射关系,(通过配置映射关系,在启动项目的时候,hibernate就会生成相对应的数据表,但是数据库得自己建) …

【SSH进阶之路】Hibernate基本原理(一)

      在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低?       如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。       这难道是学习的最终目的吗?       不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点。下面我就带领大家一起回顾…

整合hibernate与JPA

整合hibernate与JPA JPA(Java Persistence)是SUN公司推出的一套基于ORM的规范,hibernate框架中提供了JPA的实现。 Hibernate中有自己独立的ORM操作数据库方式,也有JPA规范实现的操作数据库方式。 JPA的特点: (1)、JPA框架中支持大数据集、事务、并发等容器级事务,这使得 JPA 超越了简单持久化框架的局限,在企业应用发挥更大的作用。 (2)、在JPA框架下创建实体和创建Java类一样简单,没有任何的约束…

hibernate总结多表查询

1.1笛卡尔积多表查询,书写方式,表名之间用,号隔开。这样将多张表的数据全部查出来,查出来的方式就是笛卡尔积的方式(完全组合)这样查出来的数据,有很多是无效的数据可以给多个表查询增加条件,查到想要的信息多表查询1.1 内连接可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有效的数据显示内连接隐士内连接隐士内连接与显示内连接没有本质区别1.4外链接以一张表为基础。将这张表中…

Maven学习记录(一)–IDEA下环境配置

一.什么是Maven? Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。 二.Maven能帮助开发者做什么? 构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表 总的来说,Maven 简化了工程的构建过程,并对其标准化。它无缝衔接了编译、发布、…

maven2 struts2 spring hibernate 框架搭建

开发环境: eclipse WTP 3.4 tomcat 5.5 M2 Plugin Maven 2 install maven配置 eclipse配置maven:   过程记录: new project-->Dynamic web project 新建完后,Enable maven(点按右键)   用如下命令新建maven struts2 basic: mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/release…

SSM(maven) eclipse 搭建教程(合集)

ssm框架搭建(maven)主要步骤参照: maven环境搭建 - http://www.cnblogs.com/zyw-205520/p/4771253.html - http://wiki.jikexueyuan.com/project/maven/environment-setup.htmlhttp://www.cnblogs.com/zyw-205520/p/4767633.html eclipse maven插件安装 - http://my.oschina.net/henghanan/blog/202341?fromerr=ZaMJDngi mac环境变量 - http://blog.csdn.net/yechaodechuntian/article/details/452…

maven搭建 springmvc+mybatis应用

         最近研究maven,故而用maven搭建了springmvc+mybatis框架来实践一下,如有不足之处,望指正。 下面开始讲解,本人视读者已经掌握maven的使用或者队maven有一定的了解,如果不了解maven,请查看小菜鸟的博客---maven详解。         本文用的spring是 4.0.5.RELEASE版,日志框架用的是logback 1.1.2,数据库连接池用的是c3p0  0.9.1.2,mybatis 用的是 3.2.7。所用技术基本都是最新版本。多说…

[置顶] Maven 介绍和搭建

from [置顶] Maven 介绍和搭建  第1章 Maven简介 1.1  何为Maven/2 1.2  为什么需要Maven/4 1.3  Maven与极限编程/7 1.4  被误解的Maven/8 1.5  小结/9 1.1 何为Maven Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是…