Study-Spring-Boot
文章平均质量分 62
从零基础到入门,详细解决用Spring Boot开发网站。内容涉及前端和后端
阿兵-AI医疗
这个作者很懒,什么都没留下…
展开
-
Maven安装以及Eclipse配置Maven
本文介绍Maven安装以及Eclipse配置Maven。1、Maven安装到Maven官网的下载页面:http://maven.apache.org/download.cgi 下载 Maven的Bin压缩包。下载后,解压到你指定的路径下。解压后,将bin的路径设置到环境变量里。首先,新建环境变化MAVEN_HOME 将Maven的bin路径加入PATH里。 设置完成后,在Windows命令提示原创 2017-01-07 18:13:13 · 1180 阅读 · 0 评论 -
jQuery中on与click的区别
使用jQuery写js时,有些用on写行为函数,有些用click,弄清二者区别很重要。以下是用于测试二者区别的HTML代码。<!DOCTYPE html><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://j原创 2017-01-02 19:33:19 · 12582 阅读 · 1 评论 -
CSS学习
熟悉CSS的使用,能够提高页面布局的效率。CSS的规则CSS语句由两个主要的部分组成:选择器和声明 插入样式表的方法插入样式表的方法有三种: 1. 外部样式表 2. 内部样式表 3. 内联样式表 当同一个 HTML 元素被不止一个样式定义时,多重样式将层叠为一个。如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将由优先级高的样式表决定原创 2017-01-01 15:33:24 · 825 阅读 · 0 评论 -
Spring Test 整合 JUnit 4 使用总结
这两天做Web开发,发现通过spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~1. 加入转载 2016-11-22 13:24:53 · 684 阅读 · 0 评论 -
Spring MVC之入门
Spring MVCMVC框架有很多,根据vitalflux.com对2014年-2015年Web框架排名显示,Spring MVC排名第一,前十都没有Struts2。 三层架构:展现层+应用层+数据访问层。MVC只存在三层架构的的展现层。在Spring MVC里,有个专门的类叫Model,用来和V之间的数据交互、传值;V指的是视图页面,包括JSP、freeMarker等。C指的是控制器(注解@C原创 2017-02-12 22:38:54 · 838 阅读 · 0 评论 -
SpringMVC之控制器controller
控制器介绍 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。SpringMVC 提供了一个非常简便的定义Controller 的方法,无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Cont原创 2017-02-12 22:43:47 · 1385 阅读 · 0 评论 -
Spring MVC之接收页面表单参数
本文以下面表单为例,介绍Spring MVC接受页面表单参数的不同方式。一、表单网页上面网页的jsp文件为<!DOCTYPE html ><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.原创 2017-02-15 22:52:45 · 4628 阅读 · 1 评论 -
Spring Boot配置方式
Spring提供了xml、注解、Java配置、groovy配置实现Bean的创建和注入。配置元数据 无论xml配置、注解配置还是Java配置,都被称为配置元数据,所谓元数据即描述数据的数据。元数据本身不具备任何可执行的能力,只能通过外界代码对这些元数据进行解析后进行一些有意义操作。Spring容器解析这些配置元数据进行Bean初始化、配置和管理依赖。准备工作本文代码测试均在《Spring Boo原创 2017-01-15 19:04:33 · 13889 阅读 · 0 评论 -
Java EE Web开发系列导航
Web开发系列是两个月多参与公司网络开发的总结,从几乎零基础到入门的学习过程,希望对初学者有一些帮助。由于两个月的”救火”工作已经结束,更深的知识只能等待机缘更新,已有的博客肯定很多不足,会及时更正。文中的项目都是在自己的电脑上从配置环境搞起,希望在此基础上分享图形图像的WebGL开发。Web开发系列导航1、Java EE 快速入门Java EE 快速入门2、前端开发CSS学习jQuery加原创 2017-01-15 11:51:59 · 6922 阅读 · 5 评论 -
Spring Boot AOP之Java 动态代理
最近重温《Head First 设计模式》,里面讲到代理模式时设计到Java动态代理。动态代理是Spring Boot AOP面向切面编程的基础。所以打算给自己做个笔记。示例演示 先编写一个动态代理的Java工程,直观认识如何使用动态代理。1、定义了一个Subject类型的接口,为其声明了两个方法。package application;public interface Subject { pub原创 2017-05-29 23:47:10 · 9201 阅读 · 0 评论 -
SpringMVC之组合注解@GetMapping
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。以@GetMapping为例,Spring官方文档说:@GetMapping是一个组合注解,是@RequestMapping(method = RequestMet原创 2016-11-24 13:55:16 · 63261 阅读 · 3 评论 -
WebGL入门系列一
一、WebGL简述 普通网页由HTML和JavaScript组成,WebGL网页多了GLSLES(着色器语言)。WebGL采用HTML5的元素来定义绘图区域,然后通过JavaScript内嵌GLSL ES在元素中绘制三维图形。 元素可以同时支持二维图形和三维图形,它不直接提供绘图方法,而是通过下上文(Context)来绘制图形。二、绘制二维图形 首先创建一个画布canvas,它在网页中是一原创 2017-11-25 15:26:31 · 1550 阅读 · 0 评论 -
在Spring Boot 应用中使用JSP开发网页
本文在上一文《在Eclipse下使用Maven开发Spring Boot应用》基础上使用JSP开发网页。1、介绍web开发是开发中至关重要的一部分,Web开发的核心内容主要包括内嵌Servlet和Spring MVC开发。Spring Boot提供了大量页面模版引擎,包括FreeMarker、Groovy、Thymeleaf、Velocity和Mustache,Spring Boot中 推荐使用Th原创 2017-01-07 17:41:07 · 12443 阅读 · 5 评论 -
在Eclipse下使用Maven开发Spring Boot应用
本文介绍在Eclipse下使用Maven开发Spring Boot应用。1、创建Maven工程打开Eclipse,点击File->New->Other,在弹出对话框中,选中Maven Project。 点击Next按钮,出现下图,根据自己需要设置,可以使用默认的。 再点击Next按钮,出现下图,选中图中背景为蓝色的项。 再点击Next按钮,设置Group Id和Artifact Id,其他项原创 2017-01-07 16:44:37 · 30842 阅读 · 9 评论 -
解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
在Eclipse中建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,如下图所示。 手动创建这个文件时提示“已存在文件“,错误提示如下图所示。 解决方法在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre原创 2017-01-07 16:07:42 · 12496 阅读 · 1 评论 -
jQuery加载
#总结遇到的三种写法 在项目中,虽然大家都是使用jQuery,但是不同人有不同的写法。对于我,疑问它们之间的区别,在什么情况下该选哪个? 第一种 第二种 第三种 在第一种中,$(document).ready() 里的代码是在页面内容都加载完才执行的。 第二种情况只是第一种的简写形式。第一种和第二种情况,<script src="/static/js/test.js"><原创 2016-12-25 22:04:34 · 968 阅读 · 0 评论 -
Java EE 快速入门
分享一些边学边做项目的Java EE经历原创 2016-11-05 23:06:58 · 12761 阅读 · 3 评论 -
Spring MVC之请求参数和路径变量
请求参数和路径参数都可以用于发送值给服务器。二者都是URL的一部分。一、请求参数 请求参数采用key = value形式,并用“&”分隔。例如下面的URL带有名为name和pwd的请求参数。 localhost:9090/showUser?name=spring&pwd=spring 在传统的servlet编程中,可以使用HttpServletRequest的getParameter原创 2017-02-12 22:04:31 · 22021 阅读 · 0 评论 -
Servlet详解
以Web服务器Tomcat为例,熟悉Servlet。Tomcat是一个免费的开源的Servlet容器。Tomcat其他功能有web服务器,JSP容器。Tomacat下图是Tomcat安装目录文件介绍:如何去访问一个web应用的某个文件:web应用,即web应用程序,由多个web资源或其他文件组成,包括html文件、css文件、js文件、配置文件等。在开发web应用时,应该安装下图所示的目录结构存放原创 2017-02-12 22:19:21 · 531 阅读 · 0 评论 -
Spring Boot AOP面向切面编程
AOPAOP(aspect oriented programming)面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是在不增加代码的基础上, 还增加新功能。打个比方,你调用回家吃饭这个方法,在面向对象编程中,需要给对象添加回家(回城卷)这个方法;而用AOP,不需要添加方法,直接出现传送门送你回家。引入AOP依赖<dependency> <groupId>org.springframe原创 2017-01-18 22:45:31 · 892 阅读 · 0 评论 -
Spring Boot WebGL小程序
在Spring Boot应用连接数据库MySQL 基础上实现一个WebGL的小程序。添加JS文件在/webapp/static/js目录下添加glMatrix-0.9.5 .js文件。glMatrix-0.9.5 下载地址添加图片在/webapp/static/images目录下一个webgl.jpg图片,图片内容随意。编写JSP文件在/webapp/WEB-INF/jsp目录下新建一个名为webg原创 2017-01-18 22:13:36 · 1635 阅读 · 0 评论 -
Spring MVC 转发和重定向
本文介绍Spring MVC中转发和重定向的区别。转发和重定向 开始Java EE时,可能会对转发(forward)和重定向(redirect)这个两个概念不清楚。本文先通过代码实例和运行结果图片感性 认识二者的区别,然后给出二者的定义。1、常规用法,返回一个View@RequestMapping(value="/testa", method=RequestMethod.GET)public S原创 2017-01-15 21:03:53 · 62109 阅读 · 8 评论 -
Spring基础
Spring 框架是一个轻量级的企业级开发的一站式解决方案。所谓解决方案就是可以基于Spring解决Java EE开发的所有问题。Spring框架主要提供了IoC容器、AOP、数据访问、Web开发、消息、测试等相关技术的支持。 Spring使用简单的POJO(Plain Old Java Object,即无任何限制的普通Java对象)来进行企业级开发。每一个被Spring管理的Java对象称原创 2017-01-15 13:16:39 · 919 阅读 · 0 评论 -
Spring Boot的数据访问
本文在 Spring Boot应用连接数据库MySQL简单介绍Spring Boot的数据访问。Spring Data项目Spring Data项目是Spring用来解决数据访问问题的一揽子解决方案,Spring Data是一个伞形项目,包含了大量关系型数据库及非关系型数据库的数据库访问解决方案。Spring Data使我们可以快速且简单地使用普通的数据访问技术及新的数据访问技术。Entity实体@原创 2017-01-15 12:52:17 · 1729 阅读 · 0 评论 -
Maven简介
本文为《JavaEE开发的颠覆者 Spring Boot实战》学习Maven笔记Maven概述讲到项目的搭建,也许使用的是通过开发工具新建项目,然后将项目所要依赖的第三方jar包复制到项目的类路径下(通常为lib目录)。而这种搭建方式没有第三方类库的依赖关系,在导入一个特定的jar包时,可能此jar包还依赖其他的jar包,其他的jar包又依赖于更多的jar包。为了解决上述问题,我们急需引入一个项目构原创 2017-01-15 12:34:34 · 703 阅读 · 0 评论 -
Spring Boot应用连接数据库MySQL
本文继续在《在Spring Boot应用中使用JSP开发网页》基础上介绍如何连接数据库MySQL。修改pom.xml文件在项目的pom.xml文件上增加如下代码,添加依赖文件。<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependency原创 2017-01-14 21:14:59 · 23448 阅读 · 3 评论 -
WebGL入门系列二
获取webgl上下文获取webgl上下文示例代码如下:var gl = canvas.getContext('webgl');这里介绍getContext()的语法:canvas.getContext(contextType, contextAttributes);上面webgl作为contentType。contextAttributes参数是可选的,此参数接受布尔值,如下表所示: 带参数的we原创 2017-11-25 16:04:41 · 715 阅读 · 0 评论