Skip to the content
Home
AI
Design
Engage
Finance
Law
Login
Register
Search
jobyme88
Menu
Home
Courses
ComputerVision
Git
IOS
Language
Math
Network
NLP
OperatingSystem
ReinforcementLearning
Backend
Combine
SwiftUI
UIKit
Services
Contacts
Search
SpringBoot
commons-lang3
Elasticsearch
Eureka
guava
h2
Jackson
json-patch
Junit
Lombok
Mockito
mongodb
mysql-connector-java
Redis
spring-boot-devtools
spring-boot-starter-cache
spring-boot-starter-data-jpa
spring-boot-starter-data-neo4j
spring-boot-starter-data-redis
spring-boot-starter-oauth2-client
spring-boot-starter-security
spring-boot-starter-thymeleaf
spring-boot-starter-validation
spring-boot-starter-webflux
spring-cloud-commons
spring-cloud-loadbalancer
spring-cloud-starter-circuitbreaker-resilience4j
spring-cloud-starter-gateway
spring-cloud-starter-loadbalancer
Spring Data REST
Spring HATEOAS
spring-security-jwt
spring-security-oauth2
spring-security-oauth2-authorization-server
spring-web
SpringBootActuator
test
Thymeleaf
tomcat-embed-jasper
SpringBoot OAuth2.0 Authorization Server
Updating SSL
Job advertisement form
Persist Social Login username
Form’s design considerations
OTP (One-Time Password)
COW PTE SpringBoot Project Update
Troubleshooting: OAuth2.0 Invalid Scope
Migrate the SpringBoot application from a local environment to a VPS server
At last, the implementation of Role-based Access Control is completed on the Resource Server
Today I resumed SpringBoot
Migrate SpringBoot from local to VPS Server
Secure Spring-Cloud-Config
Spring-Cloud-Config
Release Goal #2 – OAuth2.0 Integration
Use Spring-Cloud-Config for consolidating configuration files across microservices.
TroubleShooting-No Get Mapping for /webjars/bootstrap…
Troubleshooting-Application stop immediately
VPS Server’s OS(Operating System) is out-of-date
MNWord Module
MNQuestionInfo & MNQuestionScore
Cascade.MERGE is final tested successfully
How to delete one record in a OneToMany relationship
Self-refencing Mysql OneToMany + SpringBoot
Spring Security use Mysql as datasource
@Transient work on both database and Serializable
@Transient effect on Serializable
Serializable
ManyToMany-JpaRepository-CRUD
OneToMany-JpaRepository-CRUD
@Rollback
@Transactional
OneToMany-JpaRepository-save (parent entity)
OneToMany-JpaRepository-save
@BeforeEach
Session CRUD
Difference between save, persist, and saveOrUpdate
CascadeType.ALL
Cascading
CascadeType.PERSIST
Error: constructor problem for @Builder
OneToMany save
EntityManager – delete
EntityManager – update
EntityManager – create
spring.jpa.hibernate.ddl-auto
@Basic
@Embeddable
@AttributeOverride
@MappedSuperclass – Parent
ManyToMany-Employee-Project
@JoinTable
@PersistenceContext
@LastModifiedDate
@CreatedDate
@Temporal
@EntityListeners
JPA Entity Lifecycle Events
JavaServer Pages (JSP)
@PrePersist
FetchType
Cascade
Entity – Movie
Entity – City
TestEntityManager
Category and Tag should have Many-To-Many relationship
EntityManager
@SelectBeforeUpdate
save ManyToMany or OneToOne relationship
EntityManagerFactory
@MapsId
@NaturalId
@Version
SessionFactory
MappedSuperclass
Login with MySql (1)
Customized the logout
Customize login (5) – success and error hanlder
Customize login (4) – failureUrl
Cusotmize login (3) – defaultSuccessUrl
Customize login (2) – username and password fields
customize the error page
map url to template view hierarchy
customize log error
customize logout
Customize login (1) – use own login page
WebSecurity
add css and js to thymeleaf
Spring Security Logout
Handling form submission
@ModelAttribute
thymeleaf
Example: a grocery store
@Controller
@DataJpaTest
Test mysql repository layer
@SpringBootTest
@WebMVCTest
Uploading file to mysql
Uploading file to directory
@CrossOrigin
HTTPStatus
@RestControllerAdvice
@Slf4j
@ConfigurationProperties
ApplicationContext
AnnotationConfigApplicationContext
Mockito.when().thenReturn()
@Length
CommandLineRunner
disable the SpringBoot banner
@Value
@EnableCaching
@Async with thread pool
@Async
Spring built-in events
ContextRefreshedEvent
@GeneratedValue
@Id
@JoinColumns
@JoinColumn
@OneToOne
@OneToMany
@ManyToAny
@ManyToOne
Self-referencing relationship
@Column(name =)
@Table
@ManyToMany
@EqualsAndHashCode(callSuper = true)
ModelAndView
check validation example
@Min
@NotNull
@Size
@Data
@Builder
UserDetails
Error: no identifier even though you have @Id
initialize Mysql data
Password Encoder
Username and password
4 – Basic Authentication
3 – Spring Security default setting
2 – Secure your application
InMemoryRegisteredClientRepository
Spring Cloud Gateway Example 2
Spring Cloud Gateway Example 1
get Spring Application port
Load balancing example
Two factor authentication
why pom.xml is gray and strikethrough
How to build the SpringBoot OAuth client
How to build the SpringBoot OAuth client
Building a RESTful Web Service with Spring Boot Actuator
Integrate Eureka into SpringBoot application
Intergrate Keycloak in SpringBoot
Test error thrown
Validate in SpringBoot
@CompoundIndex
@GeoSpatialIndexed
@PersistenceConstructor
Test Exception
Customize Error
Spring Boot make customized Event, Publisher, and Listener
ApplicationListener
ApplicationListener
@Before
@Transactional
Bean Validator
@JsonIgnore
CacheBuilder
HttpServletRequest
@RequestHeader
Use Enum as part of the RequestParam
StringUtils
测试四种模式方法
@PostConstruct
Spring Security + UserDetailsService
Spring Security 1 – Intro
JWT Token
Password Flow
Authorization Code Flow
Confidential and Public Applications
First-Party and Third-Party Applications
Spring Security Oauth is deprecated
Get JWT Token with Symmetric key
JWTs and Opaque Tokens
Environment getProperty
Environment
Get token
JdbcTokenStore
InMemoryTokenStore
JwtTokenStore
TokenStore
@Resource
SpringBoot implements Pub and Sub for Redis
Messaging with Redis
@ComponentScan
Access data with Redis
Search for: