- 博客(20)
- 收藏
- 关注
原创 初识spring boot 连接数据库
1.编写yml文件spring: datasource: username: root password: 123123 url: jdbc:mysql://localhost:3306/ap?serverTimezone=UTC&characterEncoding=utf8 driver-class-name: com.mysql.cj.jdbc...
2020-04-10 14:55:57
142
原创 初识spring boot springmvc自动配置原理
1.自动配置了viewresolver视图解析器,视图对象决定如何渲染。2.自动注册了converter:转换器:public string hello(User user)类型转换使用converterformatter 格式化器,转换日期3.HttpMessageConverter:转换http请求和响应 user——json4.消息代码解析器:定义错误代码生成规则5.we...
2020-04-09 23:08:56
179
原创 初识springboot 引入thymeleaf
因为springboot不支持jsp使用模板引擎写一个页面模板,和数据交给模板,生成一个页面。推荐thymeleaf语法简单功能强大,1.引入thymeleaf<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
2020-04-09 19:11:08
171
原创 初识spring boot web开发
1.创建springboot项目选中模块2.springboot就已经配置好了。3.自己编写业务代码springboot静态资源的映射规则,所有/webjars/**都去class path:/META-INF/resources/webjars来找资源webjars:jar包的方式来引入资源自己的资源/**当前项目的根路径下就可以再resources目录...
2020-04-08 16:48:50
147
原创 初识springboot 外部配置的加载顺序
springboot支持多种外部配置方式,1.命令行参数2.来自Java:comp/env的JNDI属性3.Java系统属性(system.getproperties())4.操作系统环境变量。5.randomvaluepropertysource配置的random*属性值6.jar包外部的application-profile.properties或者yml文件(带spr...
2020-04-06 17:58:34
172
原创 初识spring boot 配置文件加载位置
spring boot启动会扫描以下位置的application.properties或者yml文件作为默认配置文件优先级从高到低高优先级内容会覆盖低优先级的内容,但是所有的文件都会加载:file:/config/ file就是根目录下file:/class path:/config/class path:/互补配置。不会我们也可以通过配置spring.confi...
2020-04-06 15:02:35
108
原创 初识springboot profile
1.多profile文件在主配置文件编写时文件名可以是application-{profile}.properties/yml配置文件可以创建多个,但是默认使用application.properties的配置在配置文件中激活配置文件就可以使用被激活的配置文件中的配置spring.profiles.active=dev2.yml支持多文档块在yml文件中使用---三个横线...
2020-04-06 14:32:12
195
原创 初识spring boot 配置文件占位符
可以配置随机数在配置文件properties或者yml里用$符号来配置person.lastname=张三${random.uuid}person.age=${random.int}person.birth=2017/12/12person.boss=falseperson.maps.k1=v1person.maps.k2=14person.lists=a,b,cperso...
2020-04-06 13:57:05
205
原创 初识springboot @propertysource @importresource @bean
@propertysource加载指定的配置文件。@PropertySource(value={"classpath:person.properties"})@Component@ConfigurationProperties(prefix = "person")//@Validated//校验public class person { //@Value("${per...
2020-04-03 12:27:37
135
原创 初识springboot properties配置文件编码问题
这么写person.lastname=张三person.age=18person.birth=2017/12/12person.boss=falseperson.maps.k1=v1person.maps.k2=14person.lists=a,b,cperson.dog.name=dogperson.dog.age=15张三会出现乱码所以去settings寻找fil...
2020-04-02 22:01:58
424
原创 初识spring boot配置文件
1.配置文件有application properties或者application yml。配置文件名是固定的,配置文件的作用修改spring boot 自动配置的默认值,springboot在底层给我们自动配置好,YAML是一个标记语言,markup language 但他又不是一个标记语言,总是和标记语言有关的,以前是用xml文件,YAML是以数据为中心所以更适合配置,yam...
2020-04-01 13:35:14
154
原创 初识spring boot 使用向导创建应用
1.使用spring initializer快速创建spring boot 项目ide都支持使用spring的项目创建向导快速创建一个spring boot项目,需要选择需要的模块。向导会联网创建springboot项目。没用的src删掉。pom文件中导入的test帮助我们单元测试。@ResponseBody//这个类的所有方法返回值直接写给浏览器@Controller@Re...
2020-04-01 12:31:38
205
原创 初识springboot 细节 自动配置
主程序类,入口类@SpringBootApplicationpublic class helloworld { public static void main(String[] args) { SpringApplication.run(helloworld.class,args); //启动应用 }}Spr...
2020-03-31 23:59:46
565
原创 初识springboot 细节starters
pom文件中1父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</versi...
2020-03-31 23:01:10
187
原创 初识springboot创建hello world
1.j2ee的整体解决方案,spring4.0版本出生,能够快速创建spring项目,使用嵌入式的serverlet容器,无需打包成war包就可以跑。starters自动管理依赖,大量的自动配置,简化开发,也可以修改默认值。无需配置xml文件,没有代码生成,开箱即用。可以生成运维的应用监控。云计算的天然集成。缺点:精通很难springboot1.5.9版本。给m...
2020-03-31 22:48:02
140
原创 基于ssm框架分布式实现数据库增删改查
分布式分布式和普通ssm框架不一样的点就在于分布式创建工程时什么也不勾,只是创建工程然后在父工程中创建三个module,分别是bean,dao,service,而controller创建在第四个里面。这第四个要注意的是要勾选maven—webapp,和原先一样编写其中的内容。在dao的resources目录下创建mapper文件夹,在这个文件夹里编写mapper.xml。创建好的文件目录:...
2019-07-02 10:19:31
543
1
原创 基于spring框架maven工程的创建和简单查询的编写,内含部分配置文件
搭建maven工程开发工具:IntelliJ IDEA Ultimate 2017.2.2Apache-tomcat-9.0.5JDK 1.8.0_121MySQL 5.7Maven 3.3.9首先在idea中创建maven工程,下面是完成后的结构示意:点击File -> New -> Project -> Maven -> 勾选 Create from ...
2019-06-27 22:40:50
320
原创 JDBC部分代码解释和基本编写规则
原料准备配置好的idea开发平台、jdbc连接jar包、mysql数据库和sqlyog。打开idea开发平台,建立一个工程,点击文件,找到工程结构,点击加号,导入jdbc连接jar包,就可以开始使用jdbc连接到mysql数据库了。JDBC编写的七个步骤1.加载驱动2.创建连接3.编写sql语句4.得到statement对象5.执行sql语句6.处理结果集7.关闭资源编写程序...
2019-06-26 21:33:01
233
原创 mysql数据库安装以及可视化
下载以及安装mysql去官网下载安装包即可。确定计算机已经安装好jdk,最好在检验一下。解压压缩文件以后,运行可执行文件进行安装,点击next,新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdow...
2019-06-25 19:47:16
1100
原创 jdk1.8的安装与使用以及部分问题解答
下载jdk直接搜索Oracle官网进行下载,注意jdk的位数即可。下载之前要注意点击Accept License Agreement,不然没法下载。安装jdk下载好jdk以后,如果是压缩包,解压后双击进行安装,如果是exe文件,直接双击进行安装。安装流程图片就不展示了,具体流程如下:双击后点击下一步;选择安装路径,这个安装路径要记清楚,配置环境变量时需要使用,点击下一步进行安装;耐心...
2019-06-25 17:22:37
945
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人