boot

Spring Boot教程(十):Spring Boot集成jsp

戏子无情 提交于 2019-12-01 00:36:14
一、项目准备 直接使用上个章节的源码, Spring Boot教程(九):Spring Boot集成Mapper4 二、添加依赖 <!-- jsp --> < dependency > < groupId > javax.servlet </ groupId > < artifactId > jstl </ artifactId > </ dependency > < dependency > < groupId > org.apache.tomcat.embed </ groupId > < artifactId > tomcat-embed-jasper </ artifactId > < scope > provided </ scope > </ dependency > 三、修改配置文件 在 application.properties 配置文件中添加jsp相关配置: ## jsp spring .mvc .view .prefix =/WEB-INF/jsp/ spring .mvc .view .suffix = .jsp # 配置Tomcat编码 server .tomcat .uri -encoding=UTF- 8 四、创建jsp文件 在 src/main 下创建 webapp/WEB-INF/jsp 文件夹。 在 jsp 文件夹下创建 index.jsp

为树莓派4编译64位的内核

末鹿安然 提交于 2019-12-01 00:29:50
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,

Start an Activity on Phone Boot in Android

旧时模样 提交于 2019-12-01 00:24:24
I want to start my application automatically when the phone boots. I declared a BroadcastReceiver in the manifest file. <receiver android:name=".Autostart"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> I made a java file for the receiver. Autostart.java public class Autostart extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) { Intent pushIntent = new

为树莓派4编译64位的内核

人走茶凉 提交于 2019-12-01 00:23:26
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,

springboot整合mybatis,springmvc

一个人想着一个人 提交于 2019-12-01 00:18:44
下面将介绍的是springboot和mybatis,springmvc整合相关步骤,在这里做个记录,方便以后查看以及更改错误的问题,也欢迎大家指出问题的所在,共同进步: 一,创建简单的springboot应用 首先创建一个maven项目(使用eclipse创建,如果使用idea创建项目需要创建指定的springboot应用,我在idea中创建maven项目启动失败) 在pom.xml中添加以下依赖: ①设置spring boot的parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> 说明: Spring boot的项目必须要将parent设置为spring boot的parent,该parent包含了大量默认的配置,大大简化了我们的开发。 spring 官方的解释叫什么 stater poms,它可以提供 dependency management,也就是说依赖管理,引入以后在申明其它 dependency 的时候就不需要 version 了。 ②导入spring boot的web支持 <dependency> <groupId

为树莓派4编译64位的内核

只谈情不闲聊 提交于 2019-12-01 00:10:28
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,

一 使用IDEA创建spring boot项目

独自空忆成欢 提交于 2019-12-01 00:01:33
目录 前言 开始创建项目 maven的设置 打开IDEA 的maven设置 设置自己的setting文件 好玩的日志消息 banner.txt 使用git 仓库管理代码(以下为补充内容) 1. 首先,我们在本地建立仓库,并将项目提交到本地 1.1 我们利用idea新建一个Maven项目(其实随便什么项目都可以). 1.2将本项目添加到本地仓库 2.建立远程Git仓库。 3.将本地项目推送到远程仓库 前言 关于spring boot 是什么我就不再啰嗦了,需要了解的同学可以参考这篇文章 spring boot 。 本篇文章主要记录如何使用IDEA工具创建spring boot项目,以及使用git保存项目 开始创建项目 maven的设置 如果你发现,下载依赖包时特别的慢,那么我建议你设置一下下载仓库的地址 打开IDEA 的maven设置 我这里是我自己下载 的maven,当然你也可以使用IDEA自带的maven 设置自己的setting文件 打开自己的setting.xml文件 找到<profile> 标签 添加多个仓库地址 我推荐阿里云的地址 http://maven.aliyun.com/nexus/content/groups/public/ 更多maven资料参考文章 settings-xml-配置详解 ····· ····· <profile> <repositories>

Spring Boot -- Idea搭建下搭建web项目

╄→гoц情女王★ 提交于 2019-11-30 23:55:59
最近公司准备使用Spring Boot框架,让小瑾先来学习一下,为了表示小瑾的办事效率,小瑾直接先学习用Idea搭建一个Spring Boot项目,哈哈哈,坐等领导夸。 废话不多说了,先来总结一下用Idea搭建Spring的流程,十分简单哦。 1.新建一个空工程 点击Finish,就可以创建一个空工程了,这个空工程就可以用于装载我们的Spring Boot项目了。 2.创建Spring Boot的工程 新建的空工程打开后会自动弹出一个页面,提示我们创建Module, 点击“+”号,选择“New Module” 在左侧找到“Spring Initializr”,按下图操作 填写你要创建的Module信息,点击“Next” 勾选项目需要的依赖。 这就是Spring Boot 优于Spring的其中一点了。使用者不需要再配置pom.xml中繁复的的Dependency,在创建项目时勾选一下就可以了。 我们先勾选Web-->Web,创建一个最基本的Web工程,其余的内容日后慢慢道来。 填写项目信息 一个新的项目创建完成。 删除无用文件夹 3.项目雏形 其中 DemoApplication中含有main方法,是项目的主要配置类 application.properties用于配置应用程序和Spring Boot的属性 DemoApplicationsTests是测试类 pom

01 Spring Boot的简单介绍 以及用idea快速搭建Spring Boot项目

孤者浪人 提交于 2019-11-30 23:54:30
1. springboot简单介绍 Spring Boot 是目前流行的微服务框架, 倡导“ 约定优先于配置” , 其设计目的是用来简化新Spring 应用的初始化搭建以及开发过程。Spring Boot 提供了很多核心的功能,比如自动化配置、starter 简化Maven 配置、内嵌Servlet 容器、应用监控等功能,让我们可以快速构建企业级应用程序。总的概括有以下三点: 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案 2. 快速搭建springboot项目 首先确保电脑安装:JDK 、IntelliJ IDEA 和Apache Maven。 使用IntelliJ IDEA 创建Spring Boot 项目有多种方式,比如Maven 和Spring Initializr。这里只介绍Spring Initializr 这种方式,因为这种方式不但可以生成完整的目录结构,还可以生成一个默认的主程序,节省时间。具体步骤如下: 步骤1:Spring Initializr创建项目 步骤2:填写项目的信息 步骤3:导入依赖,本次导入web启动的相关依赖 构建成功之后如下图 步骤4:为了方便测试,编写相关的controller 步骤5:启动服务 步骤6:测试,在浏览输入地址访问 至此,用idea快速搭建springboot项目完成。

基于gradle创建springBoot web项目(idea版本)

泪湿孤枕 提交于 2019-11-30 23:49:58
1:创建纯净基于gradle的项目(idea版本) 我们不基于 https://start.spring.io 来创建项目,因为其中有很多配置是我们不需要的; 第一步:FIle–>New–>Project 选择Gradle Home 地址; Finish 结束; 第二步:展示完成项目 第三步:创建多模块(module) 填写Artifactid 名称(模块名称) Finish 完成 并删除模块之外的src; 按照第二步骤再次创建一个模块,完成多模块项目; 多模块 project项目搭建完成 2:设置多模块项目gradle jar管理(idea版本) 第一步:首先删除projectTest项目的最外层 Build.gardle中内容重新配置; 改为: //应用于gradle 编译 buildscript { //定义 ext { springBootVersion = "2.0.5.RELEASE" } repositories { //maven 中央仓库 mavenCentral ( ) } dependencies { // 指定gradle spring boot plugin 版本 用于spring boot 版本依赖控制 classpath ( "org.springframework.boot:spring-boot-gradle-plugin:$