Spring Boot笔记
创建一个maven工程 导入相关依赖`
< dependencies>
< dependency>
< groupId> org. springframework. boot< / groupId>
< artifactId> spring- boot- starter- thymeleaf< / artifactId>
< / dependency>
< dependency>
< groupId> org. springframework. boot< / groupId>
< artifactId> spring- boot- starter- web< / artifactId>
< / dependency>
< ! -- spring- mybatis-- >
< dependency>
< groupId> org. mybatis. spring. boot< / groupId>
< artifactId> mybatis- spring- boot- starter< / artifactId>
< version> 2.2 .0 < / version>
< / dependency>
< ! -- 整合jsp-- >
< dependency>
< groupId> org. apache. tomcat. embed< / groupId>
< artifactId> tomcat- embed- jasper< / artifactId>
< / dependency>
< dependency>
< groupId> javax. servlet< / groupId>
< artifactId> jstl< / artifactId>
< / dependency>
< ! -- druid- spring- boot- starter -- >
< dependency>
< groupId> com. alibaba< / groupId>
< artifactId> druid- spring- boot- starter< / artifactId>
< version> 1.1 .20 < / version>
< / dependency>
< ! -- dbcp-- >
< dependency>
< groupId> commons- dbcp< / groupId>
< artifactId> commons- dbcp< / artifactId>
< version> 1.4 < / version>
< / dependency>
< ! -- fastjson-- >
< dependency>
< groupId> com. alibaba< / groupId>
< artifactId> fastjson< / artifactId>
< version> 1.2 .49 < / version>
< / dependency>
< dependency>
< groupId> com. fasterxml. jackson. core< / groupId>
< artifactId> jackson- core< / artifactId>
< version> 2.12 .3 < / version>
< / dependency>
< dependency>
< groupId> com. fasterxml. jackson. core< / groupId>
< artifactId> jackson- annotations< / artifactId>
< version> 2.12 .3 < / version>
< / dependency>
< dependency>
< groupId> com. fasterxml. jackson. core< / groupId>
< artifactId> jackson- databind< / artifactId>
< version> 2.12 .3 < / version>
< / dependency>
< dependency>
< groupId> com. fasterxml. jackson. core< / groupId>
< artifactId> jackson- core< / artifactId>
< version> 2.12 .3 < / version>
< / dependency>
< dependency>
< groupId> com. fasterxml. jackson. core< / groupId>
< artifactId> jackson- core< / artifactId>
< version> 2.12 .3 < / version>
< / dependency>
< dependency>
< groupId> com. github. penggle< / groupId>
< artifactId> kaptcha< / artifactId>
< version> 2.3 .2 < / version>
< / dependency>
< dependency>
< groupId> commons- codec< / groupId>
< artifactId> commons- codec< / artifactId>
< version> 1.15 < / version>
< / dependency>
< dependency>
< groupId> junit< / groupId>
< artifactId> junit< / artifactId>
< version> 4.12 < / version>
< ! -- < scope> test< / scope> -- >
< / dependency>
< ! -- 分页插件 pagehelper -- >
< dependency>
< groupId> com. github. pagehelper< / groupId>
< artifactId> pagehelper- spring- boot- starter< / artifactId>
< ! -- 特别注意版本问题 -- >
< version> 1.2 .3 < / version>
< / dependency>
< dependency>
< groupId> org. springframework. boot< / groupId>
< artifactId> spring- boot- devtools< / artifactId>
< scope> runtime< / scope>
< optional> true< / optional>
< / dependency>
< dependency>
< groupId> mysql< / groupId>
< artifactId> mysql- connector- java< / artifactId>
< scope> runtime< / scope>
< / dependency>
< dependency>
< groupId> org. projectlombok< / groupId>
< artifactId> lombok< / artifactId>
< optional> true< / optional>
< / dependency>
< dependency>
< groupId> org. springframework. boot< / groupId>
< artifactId> spring- boot- starter- test< / artifactId>
< ! -- < scope> test< / scope> -- >
< / dependency>
< / dependencies>
编写一个主程序;启动Spring Boot
@SpringBootApplication
@MapperScan ( "com.gxy.dao" )
public class DangdangApplication {
public static void main ( String[ ] args) {
SpringApplication. run ( DangdangApplication. class, args) ;
System. out. println ( "启动成功!!!" ) ;
}
启用fastJson
@Bean
public HttpMessageConverters fastJsonConfigure ( ) {
System. out. println ( "启用fastJson" ) ;
FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter ( ) ;
FastJsonConfig fastJsonConfig = new FastJsonConfig ( ) ;
fastJsonConfig. setSerializerFeatures ( SerializerFeature. PrettyFormat) ;
fastJsonConfig. setDateFormat ( "yyyy-MM-dd HH:mm:ss" ) ;
converter. setFastJsonConfig ( fastJsonConfig) ;
return new HttpMessageConverters ( converter) ;
}
}
编写相关的Controller、Service